Class: ConfigTemplates::Engines::ERB

Inherits:
Object
  • Object
show all
Defined in:
lib/config_templates/engines/erb.rb

Instance Method Summary collapse

Instance Method Details

#evaluate(template, context) ⇒ Object



3
4
5
# File 'lib/config_templates/engines/erb.rb', line 3

def evaluate(template, context)
  ::ERB.new(template).result(context.instance_eval { binding })
end

#output_file_name(file_name) ⇒ Object



7
8
9
# File 'lib/config_templates/engines/erb.rb', line 7

def output_file_name(file_name)
  file_name.sub '.erb', ''
end