Class: ExampleSchedulerJob
- Inherits:
-
SchedulerJob
- Object
- ActiveJob::Base
- SchedulerJob
- ExampleSchedulerJob
- Defined in:
- app/jobs/example_scheduler_job.rb
Instance Method Summary collapse
-
#perform(job_class, job_id, *args, &block) ⇒ nil
Performs job with ActiveJob framework.
Methods inherited from SchedulerJob
Instance Method Details
#perform(job_class, job_id, *args, &block) ⇒ nil
Performs job with ActiveJob framework.
10 11 12 13 14 15 16 |
# File 'app/jobs/example_scheduler_job.rb', line 10 def perform(job_class, job_id, *args, &block) super do |job, work_time| job.log :info, "Preparing to do some work for #{work_time} seconds." sleep work_time job.log :info, "Work done!" end end |