Class: CypherBuilder::Like
- Inherits:
-
Object
- Object
- CypherBuilder::Like
- Includes:
- Resolver
- Defined in:
- lib/cypher_builder/like.rb
Instance Method Summary collapse
- #as_cypher(payload:, context:) ⇒ Object
-
#initialize(left, right) ⇒ Like
constructor
A new instance of Like.
Methods included from Resolver
Constructor Details
#initialize(left, right) ⇒ Like
Returns a new instance of Like.
9 10 11 |
# File 'lib/cypher_builder/like.rb', line 9 def initialize(left, right) @left, @right = wrap(left, right) end |
Instance Method Details
#as_cypher(payload:, context:) ⇒ Object
13 14 15 16 17 |
# File 'lib/cypher_builder/like.rb', line 13 def as_cypher(payload:, context: ) sprintf('%s LIKE %s', resolve(@left, payload: payload, context: context.add(self)), resolve(@right, payload: payload, context: context.add(self))) end |