Method: XlsFunction::Evaluators::Functions::Let#eval
- Defined in:
- lib/xls_function/evaluators/functions/let.rb
#eval ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/xls_function/evaluators/functions/let.rb', line 11 def eval # last arg is calculation calculation = arg_list.pop # set evaluated result to variant context arg_list.each_slice(2) do |variant, expr| variant_context[variant.name] = expr&.evaluate(context) end calculation.evaluate(context) end |