Method: MultiMail::Sender::Mailgun#initialize

Defined in:
lib/multi_mail/mailgun/sender.rb

#initialize(options = {}) ⇒ Mailgun

Initializes a Mailgun outgoing email sender.

Parameters:

  • options (Hash) (defaults to: {})

    required and optional arguments

Options Hash (options):

  • :api_key (String)

    a Mailgun API key

  • :domain (String)

    the Mailgun email domain

See Also:



17
18
19
20
21
# File 'lib/multi_mail/mailgun/sender.rb', line 17

def initialize(options = {})
  super
  @api_key = settings.delete(:api_key)
  @domain  = settings.delete(:domain)
end