module DynamicTextGenerator::Generatable::ClassMethods

Public Instance Methods

template_columns(*args) click to toggle source
# 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) click to toggle source
# 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