Class: Sidekiq::Batch::Callback::Worker
- Inherits:
-
Object
- Object
- Sidekiq::Batch::Callback::Worker
- Includes:
- Worker
- Defined in:
- lib/sidekiq/batch/callback.rb
Instance Method Summary collapse
Instance Method Details
#perform(clazz, event, opts, bid) ⇒ Object
7 8 9 10 11 12 |
# File 'lib/sidekiq/batch/callback.rb', line 7 def perform(clazz, event, opts, bid) return unless %w(success complete).include?(event) instance = clazz.constantize.send(:new) rescue nil return unless instance instance.send("on_#{event}", Sidekiq::Batch::Status.new(bid), opts) rescue nil end |