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