Class: TwoWaySQL::EmbedVariableNode

Inherits:
Node
  • Object
show all
Defined in:
lib/twowaysql/node.rb

Instance Method Summary collapse

Constructor Details

#initialize(exp) ⇒ EmbedVariableNode

Returns a new instance of EmbedVariableNode.



193
194
195
# File 'lib/twowaysql/node.rb', line 193

def initialize(exp)
  @exp = exp
end

Instance Method Details

#accept(ctx) ⇒ Object



196
197
198
199
# File 'lib/twowaysql/node.rb', line 196

def accept(ctx)
  result = do_eval(ctx, @exp)
  ctx.add_sql(result) unless result.nil?
end