Class: Sidekiq::Rollbar::Middleware
- Inherits:
-
Object
- Object
- Sidekiq::Rollbar::Middleware
- Includes:
- Util
- Defined in:
- lib/sidekiq/rollbar/middleware.rb
Instance Method Summary collapse
Instance Method Details
#call(worker, msg, queue) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/sidekiq/rollbar/middleware.rb', line 6 def call(worker, msg, queue) yield rescue Exception => e ::Rollbar.report_exception(e, { payload: msg, queue: queue, worker: msg['class'], processor: "#{hostname}:#{process_id}-#{Thread.current.object_id}" }) raise e end |