class CypherBuilder::Alias
Public Class Methods
new(field, an_alias)
click to toggle source
# File lib/cypher_builder/alias.rb, line 9 def initialize(field, an_alias) @field = wrap(field) @an_alias = an_alias end
Public Instance Methods
as_cypher(payload:, context:)
click to toggle source
# File lib/cypher_builder/alias.rb, line 14 def as_cypher(payload:, context:) sprintf('%s AS %s', resolve(@field, payload: payload, context: context.add(self)), @an_alias) end