module EmailTemplate::Mailers::Helpers
Protected Instance Methods
check_template(template_name)
click to toggle source
# File lib/email_template/j_helpers.rb, line 6 def check_template(template_name) if EmailTemplate.test_mode @template = MailTemplate.new(name: template_name, subject: template_name, body: template_name, classes: []) else throw "#{template_name} not set" if (@template = MailTemplate.where(name: template_name).first).blank? end @template end
mailing(template, mail_params = {}, template_params = {})
click to toggle source
# File lib/email_template/j_helpers.rb, line 16 def mailing(template, mail_params = {}, template_params = {}) mail_params.reverse_merge!(subject: template.subject) if mail_params.has_key?(:template_path) && mail_params.has_key?(:template_name) @data = template.as_html(template_params) mail mail_params else mail mail_params do |format| format.text { render :text => template.as_text(template_params) } format.html { render :text => template.as_html(template_params) } end end end
obj_class_name(obj)
click to toggle source
# File lib/email_template/j_helpers.rb, line 30 def obj_class_name(obj) obj.class.name.tableize.singularize end