Module: SesMachine
- Defined in:
- lib/ses_machine.rb,
lib/ses_machine/db.rb,
lib/ses_machine/bounce.rb,
lib/ses_machine/config.rb,
lib/ses_machine/errors.rb,
lib/ses_machine/mailer.rb,
lib/ses_machine/version.rb
Overview
:nodoc
Defined Under Namespace
Modules: Errors, Hooks, VERSION Classes: Bounce, Config, DB, Mailer
Class Method Summary collapse
-
.configure ⇒ Object
(also: config)
Sets the SesMachine configuration options.
Class Method Details
.configure ⇒ Object Also known as: config
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.
61 62 63 64 65 66 67 68 69 70 |
# File 'lib/ses_machine.rb', line 61 def configure config = SesMachine::Config.instance if block_given? yield(config) config.load end config end |