class SayWhen::Processor::ActiveJobStrategy
Public Class Methods
job_to_arg(job)
click to toggle source
# File lib/say_when/processor/active_job_strategy.rb, line 13 def job_to_arg(job) case job when GlobalID::Identification job else { class: job.class.name, attributes: job.to_hash } end end
process(job)
click to toggle source
# File lib/say_when/processor/active_job_strategy.rb, line 9 def process(job) SayWhenJob.perform_later(job_to_arg(job)) end