Class: MailHandler::Sending::PostmarkBatchAPISender

Inherits:
PostmarkAPISender show all
Defined in:
lib/mailhandler/sending/api_batch.rb

Instance Attribute Summary

Attributes inherited from PostmarkAPISender

#api_token, #host, #use_ssl

Attributes inherited from MailHandler::Sender

#dispatcher, #sending

Instance Method Summary collapse

Methods inherited from MailHandler::Sender

#send_email

Constructor Details

#initialize(api_token = nil) ⇒ PostmarkBatchAPISender

Returns a new instance of PostmarkBatchAPISender.



10
11
12
13
14
# File 'lib/mailhandler/sending/api_batch.rb', line 10

def initialize(api_token = nil)

  super(api_token)

end

Instance Method Details

#send(emails) ⇒ Object



16
17
18
19
20
21
22
# File 'lib/mailhandler/sending/api_batch.rb', line 16

def send(emails)

  verify_email(emails)
  client = setup_sending_client
  client.deliver_messages(emails)

end