fa17c9ac99
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
13 lines
289 B
Ruby
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
|