class Copper::SingleVarDefinition
Constants
- RESERVED_VARS
Public Instance Methods
value(vars = {})
click to toggle source
# File lib/copper/single_var_definition.rb, line 5 def value(vars = {}) variables = vars[:variables] || {} lhr = elements[0].value(vars) rhs = elements[1].value(vars) # check for resevered words raise ::Copper::RuntimeError, "#{lhr} is a reserved word" if ::Copper::SingleVarDefinition::RESERVED_VARS.include?(lhr.to_sym) variables[lhr.to_sym] = rhs vars[:variables] = variables return nil end