class Basic101::ScalarReference

Public Instance Methods

assign(runtime, value) click to toggle source
# File lib/basic101/scalar_reference.rb, line 15
def assign(runtime, value)
  runtime.set_scalar(@identifier, value)
end
eval(runtime) click to toggle source
# File lib/basic101/scalar_reference.rb, line 7
def eval(runtime)
  if runtime.function_exists?(@identifier)
    runtime.call_function(@identifier, [])
  else
    runtime.get_scalar(@identifier)
  end
end