Method: Authorize::Graph::Factory#edge
- Defined in:
- lib/authorize/graph/factory.rb
#edge(name, value = {}, options = {}, &block) ⇒ Object
28 29 30 31 32 33 34 35 36 |
# File 'lib/authorize/graph/factory.rb', line 28 def edge(name, value = {}, = {}, &block) = {:l_id => nil, :r_id => nil}.merge() obj = hash(name, value) do string(:l_id, [:l_id]) string(:r_id, [:r_id]) yield if block_given? end Edge.load(obj.id) end |