class Mailthis::TestMailer

Attributes

delivered_messages[R]

Public Class Methods

new(*args, &block) click to toggle source
Calls superclass method Mailthis::Mailer::new
# File lib/mailthis/mailer.rb, line 143
def initialize(*args, &block)
  super
  @delivered_messages = []
end

Public Instance Methods

deliver(message = nil, &block) click to toggle source
# File lib/mailthis/mailer.rb, line 148
def deliver(message = nil, &block)
  outgoing_email(message, &block).deliver_dry_run do |msg|
    self.delivered_messages << msg
  end
end
reset() click to toggle source
# File lib/mailthis/mailer.rb, line 154
def reset
  self.delivered_messages.clear
end