Spec-Zone.ru › Ruby on Rails 8.1

класс ActionMailbox::InboundEmail::Incineratable::Incineration

Родительский класс:
Object

Класс команды для фактического уничтожения InboundMail, запланированного к удалению. Перед выполнением уничтожения — которое, по сути, сводится к вызову destroy! — мы проверяем, что оно допустимо (то есть объект уже обработан) и что для этого настало время (то есть InboundEmail был обработан после времени incinerate_after).

Публичные методы класса

new (inbound_email) Показать исходный код
# File actionmailbox/app/models/action_mailbox/inbound_email/incineratable/incineration.rb, line 9
def initialize(inbound_email)
  @inbound_email = inbound_email
end

Публичные методы экземпляра

run () Показать исходный код
# File actionmailbox/app/models/action_mailbox/inbound_email/incineratable/incineration.rb, line 13
def run
  @inbound_email.destroy! if due? && processed?
end

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API