module SesMachine

Public Class Methods

config()
Alias for: configure
configure() { |config| ... } click to toggle source

Sets the SesMachine configuration options. Best used by passing a block.

Example:

SesMachine.configure do |config|
  config.use_dkim = true
  config.dkim_domain = 'example.com'
  config.dkim_selector = 'ses'
  config.dkim_private_key = '/path/to/private/key'
end

Returns:

The SesMachine Config singleton instance.

# File lib/ses_machine.rb, line 60
def configure
  config = SesMachine::Config.instance

  if block_given?
    yield(config)
    config.load
  end

  config
end
Also aliased as: config