class Grntest::TemplateEvaluator

Public Class Methods

new(template) click to toggle source
# File lib/grntest/template-evaluator.rb, line 18
def initialize(template)
  @template = template
end

Public Instance Methods

evaluate(**local_variables) click to toggle source
# File lib/grntest/template-evaluator.rb, line 22
def evaluate(**local_variables)
  _binding = binding
  local_variables.each do |name, value|
    _binding.local_variable_set(name, value)
  end
  _binding.eval(@template)
end