Method: BatchProcessor::Batch::JobController#job_success

Defined in:
lib/batch_processor/batch/job_controller.rb

#job_successObject



57
58
59
60
61
62
63
64
65
66
67
# File 'lib/batch_processor/batch/job_controller.rb', line 57

def job_success
  raise BatchProcessor::NotStartedError unless started?
  raise BatchProcessor::AlreadyFinishedError if finished?

  run_callbacks(__method__) do
    details.pipelined do
      details.increment(:successful_jobs_count)
      details.decrement(:running_jobs_count)
    end
  end
end