Class: IdempotencyCheck::MailerSnapshot
- Inherits:
-
Object
- Object
- IdempotencyCheck::MailerSnapshot
- Defined in:
- lib/idempotency_check/mailer_snapshot.rb
Overview
Snapshots how many mails have been delivered so far (cumulative since the last reset!), using ActionMailer's :test delivery method. Requires the host app to set config.action_mailer.delivery_method = :test.
Class Method Summary collapse
Class Method Details
.reset! ⇒ Object
12 13 14 |
# File 'lib/idempotency_check/mailer_snapshot.rb', line 12 def self.reset! ActionMailer::Base.deliveries.clear end |
.take ⇒ Object
8 9 10 |
# File 'lib/idempotency_check/mailer_snapshot.rb', line 8 def self.take ActionMailer::Base.deliveries.size end |