# File lib/ruote/exp/ro_persist.rb, line 120 def raise_or_return(msg, r) msg = msg.is_a?(String) ? msg : (msg ? 'persist' : 'unpersist') + ' failed' raise( "#{msg} for " + "#{Ruote.to_storage_id(h.fei)} #{tree[0]} #{tree[1].inspect} " + 'r(' + (r == true ? 'gone' : "rev : #{r['_rev']}") + ')' ) if r r end