执行已安排删除的 InboundMail 的实际销毁的命令类。在销毁(实际上只是调用 destroy!)运行之前,我们会验证它是否符合条件(因为它已经过处理)以及是否是时候进行了(即, 的处理时间晚于 InboundEmailincinerate_after 时间)。
方法
类公共方法
new(inbound_email) 链接
来源: 显示 | 在 GitHub 上
# File actionmailbox/app/models/action_mailbox/inbound_email/incineratable/incineration.rb, line 9 def initialize(inbound_email) @inbound_email = inbound_email end
实例公共方法
run() 链接
来源: 显示 | 在 GitHub 上
# File actionmailbox/app/models/action_mailbox/inbound_email/incineratable/incineration.rb, line 13 def run @inbound_email.destroy! if due? && processed? end