class AbstractNotifier::AsyncAdapters::ActiveJob
Constants
- DEFAULT_QUEUE
Attributes
job[R]
Public Class Methods
new(queue: DEFAULT_QUEUE, job: DeliveryJob)
click to toggle source
# File lib/abstract_notifier/async_adapters/active_job.rb, line 16 def initialize(queue: DEFAULT_QUEUE, job: DeliveryJob) @job = job.set(queue: queue) end
Public Instance Methods
enqueue(notifier_class, payload)
click to toggle source
# File lib/abstract_notifier/async_adapters/active_job.rb, line 20 def enqueue(notifier_class, payload) job.perform_later(notifier_class.name, payload) end