Method: ActsAsJobStatus#perform_with_job_status!
- Defined in:
- app/models/concerns/acts_as_job_status.rb
#perform_with_job_status!(&block) ⇒ Object
Instance Methods
34 35 36 37 38 39 40 |
# File 'app/models/concerns/acts_as_job_status.rb', line 34 def perform_with_job_status!(&block) assign_attributes(job_status: nil, job_started_at: nil, job_ended_at: nil, job_error: nil) after_commit { yield } save! end |