Method: Neo4j::Cypher::ClauseList#group_by_clause

Defined in:
lib/neo4j-cypher/clause_list.rb

#group_by_clauseObject



86
87
88
89
90
91
92
93
94
# File 'lib/neo4j-cypher/clause_list.rb', line 86

def group_by_clause
  prev_clause = nil
  inject([]) do |memo, clause|
    memo << [] if clause.clause_type != prev_clause
    prev_clause = clause.clause_type
    memo.last << clause
    memo
  end
end