Class: Mailmerge::TemplateData
- Inherits:
-
ERB
- Object
- ERB
- Mailmerge::TemplateData
- Defined in:
- lib/mailmerge.rb
Instance Method Summary collapse
-
#initialize(keys, values, template) ⇒ TemplateData
constructor
A new instance of TemplateData.
- #result ⇒ Object
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
#result ⇒ Object
22 23 24 |
# File 'lib/mailmerge.rb', line 22 def result super(binding) end |