Module: ActiveJobReporter::ReportableJob
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/active_job_reporter/reportable_job.rb
Instance Method Summary collapse
- #log(type, **message) ⇒ Object
- #result ⇒ Object
- #result=(result) ⇒ Object
- #update_status(status) ⇒ Object
Instance Method Details
#log(type, **message) ⇒ Object
42 43 44 |
# File 'lib/active_job_reporter/reportable_job.rb', line 42 def log(type, **) job_record. type: type, message: end |
#result ⇒ Object
34 35 36 |
# File 'lib/active_job_reporter/reportable_job.rb', line 34 def result job_record.result.to_sym end |
#result=(result) ⇒ Object
38 39 40 |
# File 'lib/active_job_reporter/reportable_job.rb', line 38 def result=(result) job_record.result = result end |
#update_status(status) ⇒ Object
29 30 31 32 |
# File 'lib/active_job_reporter/reportable_job.rb', line 29 def update_status(status) job_record.status = status job_record.save end |