Method: FatCore::Evaluator#evaluate
- Defined in:
- lib/fat_core/evaluator.rb
#evaluate(expr = '', vars: {}) ⇒ Object
34 35 36 37 38 39 40 41 |
# File 'lib/fat_core/evaluator.rb', line 34 def evaluate(expr = '', vars: {}) bdg = binding set_local_vars(vars, bdg) eval(@before, bdg) if @before result = eval(expr, bdg) eval(@after, bdg) if @after result end |