Class: CypherBuilder::Match

Inherits:
Object
  • Object
show all
Includes:
Resolver
Defined in:
lib/cypher_builder/match.rb

Instance Method Summary collapse

Methods included from Resolver

#resolve, #wrap

Constructor Details

#initialize(*parts) ⇒ Match

Returns a new instance of Match.



9
10
11
# File 'lib/cypher_builder/match.rb', line 9

def initialize(*parts)
  @parts = wrap(*parts)
end

Instance Method Details

#as_cypher(opts) ⇒ Object



13
14
15
# File 'lib/cypher_builder/match.rb', line 13

def as_cypher(opts)
  resolve(@parts, format: 'MATCH (%s)', separator: ', ', ** opts)
end