Method: Neo4j::ActiveNode::Query::QueryProxy#query_from_chain
- Defined in:
- lib/neo4j/active_node/query/query_proxy.rb
#query_from_chain(chain, base_query, var) ⇒ Object
102 103 104 105 106 107 108 |
# File 'lib/neo4j/active_node/query/query_proxy.rb', line 102 def query_from_chain(chain, base_query, var) chain.inject(base_query) do |query, link| args = link.args(var, rel_var) args.is_a?(Array) ? query.send(link.clause, *args) : query.send(link.clause, args) end end |