Module: Que::WaitForChildJobs

Defined in:
lib/wait_for_child_jobs.rb

Instance Method Summary collapse

Instance Method Details

#record_job_finishedObject



2
3
4
5
6
7
8
# File 'lib/wait_for_child_jobs.rb', line 2

def record_job_finished
  job_scope.update_all(status: 'waiting-for-child-jobs')
  Jobs::WatchChildJobs.enqueue(
    job_id: job_id,
    on_finished_job_class: (defined? on_finished_job_class) ? on_finished_job_class : nil
  )
end