module EmailSpectacular

High-level email spec helpers for acceptance, feature and request tests.

@author Aleck Greenham

@see github.com/greena13/email_spectacular EmailSpectacular Github page

Constants

VERSION

Attributes

_mocking_sending_enqueued_emails[R]

Public Class Methods

configure() { |EmailSpectacular| ... } click to toggle source
# File lib/email_spectacular.rb, line 28
def configure
  if block_given?
    yield(EmailSpectacular)
  end
end
helper_name=(method_name) click to toggle source
# File lib/email_spectacular.rb, line 14
def helper_name=(method_name)
  EmailSpectacular::ActionMailerAdaptor.alias_method method_name, :email
  EmailSpectacular::ActionMailerAdaptor.remove_method :email
end
mock_sending_enqueued_emails=(enabled) click to toggle source
# File lib/email_spectacular.rb, line 19
def mock_sending_enqueued_emails=(enabled)
  return unless enabled

  @_mocking_sending_enqueued_emails = true
  ActionMailer::MessageDelivery.include(EmailSpectacular::ActionMailerExtension)
end