Class: CheckNode
Instance Method Summary collapse
- #gen ⇒ Object
-
#initialize(val) ⇒ CheckNode
constructor
A new instance of CheckNode.
Methods inherited from Node
Constructor Details
#initialize(val) ⇒ CheckNode
Returns a new instance of CheckNode.
61 |
# File 'lib/code_generator.rb', line 61 def initialize val; super(val); end |
Instance Method Details
#gen ⇒ Object
63 64 65 66 67 68 69 70 71 |
# 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 |