class CheckNode

Public Class Methods

new(val;) click to toggle source
Calls superclass method Node::new
# File lib/code_generator.rb, line 61
def initialize val; super(val); end

Public Instance Methods

gen() click to toggle source
# File lib/code_generator.rb, line 63
def gen
  column = @value.column
  val = @value.gen
  if val
    "validate { errors.add(:#{column}, \"Expected TODO\") unless #{val} }"
  else
    "validate { true }"
  end
end