Class: SimpleInvoice::Emailer::Mailer

Inherits:
Object
  • Object
show all
Defined in:
lib/simple_invoice/emailer/mailer.rb

Instance Method Summary collapse

Constructor Details

#initialize(mail_config = MailConfig) ⇒ Mailer

Returns a new instance of Mailer.

Parameters:



6
7
8
# File 'lib/simple_invoice/emailer/mailer.rb', line 6

def initialize mail_config=MailConfig
  @mail_config = mail_config
end

Instance Method Details

#deliver!(invoice) ⇒ Object

Parameters:

  • invoice (SimpleInvoice::Invoice)


11
12
13
# File 'lib/simple_invoice/emailer/mailer.rb', line 11

def deliver! invoice
  mail_instance(invoice).deliver
end