Class: Mailmerge::TemplateData

Inherits:
ERB
  • Object
show all
Defined in:
lib/mailmerge.rb

Instance Method Summary collapse

Constructor Details

#initialize(keys, values, template) ⇒ TemplateData



14
15
16
17
18
19
20
# File 'lib/mailmerge.rb', line 14

def initialize(keys, values, template)
  @template = template
  keys.each_with_index do |key, idx|
    self.instance_variable_set("@" + key, values[idx])
  end
  super(@template)
end

Instance Method Details

#resultObject



22
23
24
# File 'lib/mailmerge.rb', line 22

def result
  super(binding)
end