Class: Jaimito::MailTemplate
- Inherits:
-
Object
- Object
- Jaimito::MailTemplate
- Defined in:
- lib/jaimito/mail_template.rb
Class Method Summary collapse
- .body(mailer_class, method, *args) ⇒ Object
- .exists?(mailer_class, method) ⇒ Boolean
- .subject(mailer_class, method, *args) ⇒ Object
Class Method Details
.body(mailer_class, method, *args) ⇒ Object
16 17 18 19 |
# File 'lib/jaimito/mail_template.rb', line 16 def self.body(mailer_class, method, *args) template_string = template(mailer_class, method).send(config.template_body_attribute) parse_template_string(template_string, *args) end |
.exists?(mailer_class, method) ⇒ Boolean
4 5 6 7 8 9 |
# File 'lib/jaimito/mail_template.rb', line 4 def self.exists?(mailer_class, method) model_to_fetch_template.find_by( config.mailer_name_attribute => mailer_class.name.underscore, config.method_name_attribute => method.to_s) .present? end |
.subject(mailer_class, method, *args) ⇒ Object
11 12 13 14 |
# File 'lib/jaimito/mail_template.rb', line 11 def self.subject(mailer_class, method, *args) template_string = template(mailer_class, method).send(config.template_subject_attribute) parse_template_string(template_string, *args) end |