module ExpressMailer

Constants

VERSION

Public Instance Methods

configuration() click to toggle source

Public: Returns ExpressMailer::Configuration instance.

# File lib/express_mailer.rb, line 21
def configuration
  @configuration ||= Configuration.new
end
configuration=(configuration) click to toggle source

Public: Sets ExpressMailer::Configuration instance.

# File lib/express_mailer.rb, line 26
def configuration=(configuration)
  @configuration = configuration
end
configure() { |configuration| ... } click to toggle source

Public: Configure express mailer.

ExpressMailer.configure do |config|
  config.default { ... }
end

Yields ExpressMailer::Configuration instance.

# File lib/express_mailer.rb, line 16
def configure
  yield configuration if block_given?
end
error(attributes) click to toggle source

Public: Creates an ActionMailer instance with attributes using the info styles

ExpressMailer.error({
  to: 'steve@orderedlist.com',
  subject: 'Subscriptions processed',
  ...
end
# File lib/express_mailer.rb, line 74
def error(attributes)
  ExpressMailer::Mailer.express(attributes, :error)
end
info(attributes) click to toggle source

Public: Creates an ActionMailer instance with attributes using the info styles

ExpressMailer.info({
  to: 'steve@orderedlist.com',
  subject: 'Subscriptions processed',
  ...
end
# File lib/express_mailer.rb, line 38
def info(attributes)
  ExpressMailer::Mailer.express(attributes, :info)
end
success(attributes) click to toggle source

Public: Creates an ActionMailer instance with attributes using the info styles

ExpressMailer.success({
  to: 'steve@orderedlist.com',
  subject: 'Subscriptions processed',
  ...
end
# File lib/express_mailer.rb, line 50
def success(attributes)
  ExpressMailer::Mailer.express(attributes, :success)
end
warning(attributes) click to toggle source

Public: Creates an ActionMailer instance with attributes using the info styles

ExpressMailer.warning({
  to: 'steve@orderedlist.com',
  subject: 'Subscriptions processed',
  ...
end
# File lib/express_mailer.rb, line 62
def warning(attributes)
  ExpressMailer::Mailer.express(attributes, :warning)
end