Class: Libis::Workflow::ActiveRecord::Worker
- Inherits:
-
Worker
- Object
- Worker
- Libis::Workflow::ActiveRecord::Worker
- Defined in:
- lib/libis/workflow/activerecord/worker.rb
Instance Method Summary collapse
Instance Method Details
#get_job(job_config) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/libis/workflow/activerecord/worker.rb', line 10 def get_job(job_config) job_name = job_config.delete(:name) job = ::Libis::Workflow::ActiveRecord::Job.find(name: job_name).first raise RuntimeError.new "Workflow #{job_name} not found" unless job.is_a? ::Libis::Workflow::ActiveRecord::Job job end |