mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
15 lines
316 B
Ruby
15 lines
316 B
Ruby
module ActionMailbox::InboundEmail::Routable
|
|
extend ActiveSupport::Concern
|
|
|
|
included do
|
|
after_create_commit :route_later, if: ->(inbound_email) { inbound_email.pending? }
|
|
end
|
|
|
|
def route_later
|
|
ActionMailbox::RoutingJob.perform_later self
|
|
end
|
|
|
|
def route
|
|
ApplicationMailbox.route self
|
|
end
|
|
end
|