Method: NoSE::QueryGraph::Graph#path_between

Defined in:
lib/nose/query_graph.rb

#path_between(node1, node2) ⇒ KeyPath

Produce a path in the graph between two nodes

Returns:



191
192
193
194
195
196
197
# File 'lib/nose/query_graph.rb', line 191

def path_between(node1, node2)
  node1 = find_entity_node node1
  node2 = find_entity_node node2
  keys = path_between_visit [node1.entity.id_field], [node1], node2

  KeyPath.new keys
end