Class: Delayed::Jobs::Run
- Inherits:
-
Object
- Object
- Delayed::Jobs::Run
- Includes:
- StandardModel
- Defined in:
- lib/app/models/delayed/jobs/run.rb
Overview
Single execution of a Job
Instance Method Summary collapse
-
#record_duration ⇒ Object
Finish execution.
Methods included from StandardModel
#audit_action, #auto_strip_attributes, #capture_user_info, #clear_cache, #created_by_display_name, #delete_and_log, #destroy_and_log, included, #last_modified_by_display_name, #log_change, #log_deletion, #remove_blank_secure_fields, #save_and_log, #save_and_log!, #secure_fields, #update, #update!, #update_and_log, #update_and_log!
Methods included from App47Logger
clean_params, #clean_params, delete_parameter_keys, #log_controller_error, log_debug, #log_debug, log_error, #log_error, log_exception, #log_message, log_message, #log_warn, log_warn, mask_parameter_keys, #update_flash_messages
Instance Method Details
#record_duration ⇒ Object
Finish execution
35 36 37 |
# File 'lib/app/models/delayed/jobs/run.rb', line 35 def record_duration self.duration = duration.zero? ? Time.now.utc - locked_at : duration end |