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