Class: Alplus::Sidekiq::ErrorHandler
- Inherits:
-
Object
- Object
- Alplus::Sidekiq::ErrorHandler
- Defined in:
- lib/alplus/sidekiq.rb
Overview
Sidekiq server middleware: captures a job's raised exception with job context (class, queue, scrubbed args), then RE-RAISES so Sidekiq's own retry/dead-set handling still runs unchanged -- this is an observer, not an error handler that swallows failures.
Instance Method Summary collapse
Instance Method Details
#call(worker, job, queue) ⇒ Object
22 23 24 25 26 27 |
# File 'lib/alplus/sidekiq.rb', line 22 def call(worker, job, queue) yield rescue Exception => e # rubocop:disable Lint/RescueException capture(worker, job, queue, e) raise end |