Class: BossMailer::Mailer
- Inherits:
-
Object
- Object
- BossMailer::Mailer
- Defined in:
- lib/boss_mailer/mailer.rb
Instance Method Summary collapse
-
#initialize(mail_settings, working_hours) ⇒ Mailer
constructor
A new instance of Mailer.
- #mail ⇒ Object
Constructor Details
#initialize(mail_settings, working_hours) ⇒ Mailer
Returns a new instance of Mailer.
3 4 5 6 7 8 9 |
# File 'lib/boss_mailer/mailer.rb', line 3 def initialize(mail_settings, working_hours) @working_hours = working_hours @mail_settings = mail_settings @options = @mail_settings.delete :options @mail_settings[:body] = mail_body @mailer = Mail.new @mail_settings end |
Instance Method Details
#mail ⇒ Object
11 12 13 14 |
# File 'lib/boss_mailer/mailer.rb', line 11 def mail @mailer.delivery_method :smtp, @options @mailer.deliver end |