class Eqn::Function::If

Node class for the if function.

Public Instance Methods

value(vars = {}) click to toggle source
# File lib/eqn/function.rb, line 5
def value(vars = {})
  comp_val = elements.shift.value(vars)
  ls = elements.shift.value(vars)
  rs = elements.shift.value(vars)

  comp_val ? ls : rs
end