Class: SayWhen::Processor::ActiveJobStrategy::SayWhenJob

Inherits:
ActiveJob::Base
  • Object
show all
Defined in:
lib/say_when/processor/active_job_strategy.rb

Instance Method Summary collapse

Instance Method Details

#perform(job) ⇒ Object



26
27
28
29
30
31
# File 'lib/say_when/processor/active_job_strategy.rb', line 26

def perform(job)
  if job.is_a?(Hash)
    job = job[:class].constantize.new(job[:attributes])
  end
  job.execute
end