rails/actionmailer/lib/action_mailer/queued_delivery.rb
Jeffrey Hardy fa17c9ac99 Allow mailer classes to customize the deliver_later queue name
The `deliver_later_queue_name` is already configurable on ActionMailer::Base,
however the value is inherited by all subclasses. Use a class-inheritable
attribute instead, so that subclasses can override.

Refs:
- https://github.com/rails/rails/pull/18587#issuecomment-324975192
2023-02-15 13:31:12 -05:00

13 lines
289 B
Ruby

# frozen_string_literal: true
module ActionMailer
module QueuedDelivery
extend ActiveSupport::Concern
included do
class_attribute :delivery_job, default: ::ActionMailer::MailDeliveryJob
class_attribute :deliver_later_queue_name, default: :mailers
end
end
end