class TypedExprNode
Public Class Methods
new(val, *args)
click to toggle source
# File lib/code_generator.rb, line 75 def initialize val, *args @children = args @type = @children[0] @value = case @type.gen when 'text' then TextNode.new(val) when 'date' then DateExprNode.new(val) else raise "Unknown type: #{@children[0]}" end end
Public Instance Methods
column()
click to toggle source
# File lib/code_generator.rb, line 86 def column @value.column end
gen()
click to toggle source
# File lib/code_generator.rb, line 90 def gen @value.gen end