Module: MandrillQueue::MandrillApi

Included in:
Worker
Defined in:
lib/mandrill_queue/mandrill_api.rb

Instance Method Summary collapse

Instance Method Details

#configurationObject



7
8
9
# File 'lib/mandrill_queue/mandrill_api.rb', line 7

def configuration
  MandrillQueue.configuration
end

#mandrillObject



11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/mandrill_queue/mandrill_api.rb', line 11

def mandrill
  @_api ||= begin
    if configuration.api_key.nil?
      raise MandrillQueue::ConfigurationError, "      An Api key has not been configured. Please configure on as follows in an initializer:\n      MandrillQueue.configure do { |c| c.api_key = 'xxxxxxxxxxxxxx' }\n      ERR\n    end\n\n    Mandrill::API.new(configuration.api_key)\n  end\nend\n"