Class: BaseWorker
- Inherits:
-
Object
- Object
- BaseWorker
- Includes:
- Sidekiq::Worker
- Defined in:
- app/workers/base_worker.rb
Instance Method Summary (collapse)
-
- (Object) perform(id, evaluator)
This method is called by sidekiq.
Instance Method Details
- (Object) perform(id, evaluator)
This method is called by sidekiq. You can trigger this call using perform methods e.g.:
BaseWorker.perform_async @taskRun.id, Suxess::Evaluators::BaseEvaluator
All parameter are being serialised by sidekiq so do not use ActiveRecord as parameter.
11 12 13 14 |
# File 'app/workers/base_worker.rb', line 11 def perform(id, evaluator) e = evaluator.constantize.new e.evaluate id end |