Class: Perilune::Tasks::ExecutorJob
- Inherits:
-
ApplicationJob
- Object
- ActiveJob::Base
- ApplicationJob
- Perilune::Tasks::ExecutorJob
- Defined in:
- app/jobs/perilune/tasks/executor_job.rb
Defined Under Namespace
Classes: UndefinedTaskKlass
Instance Method Summary collapse
Instance Method Details
#perform(task_id) ⇒ Object
10 11 12 13 14 15 |
# File 'app/jobs/perilune/tasks/executor_job.rb', line 10 def perform(task_id) @task_id = task_id executor.execute track_stats(event: task.task_type, success: executor.success?) executor.success? ? success : failure end |