Class: MonkeyMail::Mail::LetterOpener

Inherits:
Base
  • Object
show all
Defined in:
lib/monkey_mail/mail/letter_opener.rb

Instance Attribute Summary collapse

Attributes inherited from Base

#params

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from MonkeyMail::Base

Instance Attribute Details

#mailObject

Returns the value of attribute mail.



11
12
13
# File 'lib/monkey_mail/mail/letter_opener.rb', line 11

def mail
  @mail
end

Instance Method Details

#deliverObject



13
14
15
16
17
18
# File 'lib/monkey_mail/mail/letter_opener.rb', line 13

def deliver
  return if params[:skip_delivery]

  prepare_mail!
  delivery_method.deliver!(mail)
end

#deliver_later(wait: nil) ⇒ Object



20
21
22
# File 'lib/monkey_mail/mail/letter_opener.rb', line 20

def deliver_later(wait: nil)
  deliver
end