Sidekiq adapter for Squash. Reports all exceptions in Sidekiq to Squash, then re-raises them for Sidekiq to manage.
22 23 24 25 26 27 28 29 30 31 32
# File 'lib/squash/rails/sidekiq.rb', line 22 def call(worker, msg, queue) begin yield rescue => err Squash::Ruby.notify err, :jid => worker.jid, :sidekiq_message => msg, :queue => queue raise end end