Module: DynamicTextGenerator::Generatable::ClassMethods

Defined in:
lib/dynamic_text_generator.rb

Instance Method Summary collapse

Instance Method Details

#template_columns(*args) ⇒ Object



16
17
18
19
20
21
22
# File 'lib/dynamic_text_generator.rb', line 16

def template_columns(*args)
  args.each do |column_name|
    define_method "text_#{column_name.to_s}" do
      generate_template(notice_template.send(column_name), @instance_for_template)
    end
  end
end

#template_model(template_model) ⇒ Object



12
13
14
# File 'lib/dynamic_text_generator.rb', line 12

def template_model(template_model)
  @template_model_class = Object.const_get(template_model.to_s.camelize)
end