Spec-Zone.ru › Ruby on Rails 7.1

модуль ActionMailbox::InboundEmail::Routable

Новый полученный InboundEmail не будет маршрутизироваться синхронно в рамках приема контроллера ввода. Вместо этого маршрутизация будет выполняться асинхронно, используя RoutingJob, для обеспечения максимальной параллельной производительности.

По умолчанию все только что созданные записи InboundEmail со статусом pending, что является значением по умолчанию, будут запланированы для автоматической отложенной маршрутизации.

Открытые методы экземпляра

route() Показать исходный код
# File actionmailbox/app/models/action_mailbox/inbound_email/routable.rb, line 21
def route
  ApplicationMailbox.route self
end

Маршрутизировать этот InboundEmail с использованием правил маршрутизации, объявленных в ApplicationMailbox.

route_later() Показать исходный код
# File actionmailbox/app/models/action_mailbox/inbound_email/routable.rb, line 16
def route_later
  ActionMailbox::RoutingJob.perform_later self
end

Добавить в очередь RoutingJob для этого InboundEmail.

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

Spec-Zone.ru

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