module FactoryScenarios::Mail

Public Class Methods

previews() click to toggle source
# File lib/factory_scenarios/mail.rb, line 18
def self.previews
  @@previews
end
register(name, &block) click to toggle source
# File lib/factory_scenarios/mail.rb, line 5
def self.register(name, &block)
  preview = Preview.new
  preview.instance_eval(&block)
  preview.name(name)
  (@@previews[preview.mailer.name] ||= {})[name] = preview
  preview
end
registrations(&block) click to toggle source
# File lib/factory_scenarios/mail.rb, line 13
def self.registrations(&block)
  @@previews = {}
  instance_eval(&block)
end