Class: Martilla::Smtp
- Inherits:
-
EmailNotifier
- Object
- Component
- Notifier
- EmailNotifier
- Martilla::Smtp
- Defined in:
- lib/martilla/notifiers/smtp.rb
Instance Attribute Summary
Attributes inherited from Notifier
Instance Method Summary collapse
Methods inherited from Notifier
create, #initialize, #invalid_options_msg, #send_failure?, #send_success?
Methods inherited from Component
Constructor Details
This class inherits a constructor from Martilla::Notifier
Instance Method Details
#error(msg, data) ⇒ Object
15 16 17 18 19 20 21 22 23 |
# File 'lib/martilla/notifiers/smtp.rb', line 15 def error(msg, data) Pony.mail(to: to_email, from: from_email, subject: failure_subject, via: :smtp, html_body: error_html(msg, data), body: error_txt(msg, data), via_options: ) end |
#success(data) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/martilla/notifiers/smtp.rb', line 5 def success(data) Pony.mail(to: to_email, from: from_email, subject: success_subject, via: :smtp, html_body: success_html(data), body: success_txt(data), via_options: ) end |