Sha256: af5079eaab3b3016c5ab9e90bb3a49aa0208268789bfa30b6394fb867c35e2c6

Contents?: true

Size: 463 Bytes

Versions: 19

Compression:

Stored size: 463 Bytes

Contents

module Mail
  class TestMailer
    include Singleton
    
    # The Test Mailer provides a mail delivery method that does not hit
    # your network or mail agent, in this way you can send all the emails
    # you want and they will just be appended to Mail.deliveries
    # 
    # See the README under Using Mail with Testing or Spec'ing Libraries
    # for more information.
    def TestMailer.deliver!(mail)
      Mail.deliveries << mail
    end
    
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
mail-1.6.0 lib/mail/network/delivery_methods/test_mailer.rb
mail-1.5.4 lib/mail/network/delivery_methods/test_mailer.rb
mail-1.5.3 lib/mail/network/delivery_methods/test_mailer.rb
mail-1.5.2 lib/mail/network/delivery_methods/test_mailer.rb
mail-1.5.1 lib/mail/network/delivery_methods/test_mailer.rb
mail-1.5.0 lib/mail/network/delivery_methods/test_mailer.rb
mail-1.4.3 lib/mail/network/delivery_methods/test_mailer.rb
mail-1.4.2 lib/mail/network/delivery_methods/test_mailer.rb
mail-1.4.1 lib/mail/network/delivery_methods/test_mailer.rb
mail-1.4.0 lib/mail/network/delivery_methods/test_mailer.rb
mail-1.3.5 lib/mail/network/delivery_methods/test_mailer.rb
mail-1.3.4 lib/mail/network/delivery_methods/test_mailer.rb
mail-1.3.3 lib/mail/network/delivery_methods/test_mailer.rb
mail-1.3.2 lib/mail/network/delivery_methods/test_mailer.rb
mail-1.3.1 lib/mail/network/delivery_methods/test_mailer.rb
mail-1.3.0 lib/mail/network/delivery_methods/test_mailer.rb
mail-1.2.9 lib/mail/network/delivery_methods/test_mailer.rb
mail-1.2.8 lib/mail/network/delivery_methods/test_mailer.rb
mail-1.2.6 lib/mail/network/delivery_methods/test_mailer.rb