module ActionMailbox::InboundEmail::Incineratable

Ensure that the InboundEmail is automatically scheduled for later incineration if the status has been changed to processed. The later incineration will be invoked at the time specified by the ActionMailbox.incinerate_after time using the IncinerationJob.

Public Instance Methods

incinerate() Show source
# File actionmailbox/app/models/action_mailbox/inbound_email/incineratable.rb, line 17
def incinerate
  Incineration.new(self).run
end
incinerate_later() Show source
# File actionmailbox/app/models/action_mailbox/inbound_email/incineratable.rb, line 13
def incinerate_later
  ActionMailbox::IncinerationJob.schedule self
end

© 2004–2019 David Heinemeier Hansson
Licensed under the MIT License.