Sha256: 0bd9980c2c69b9488661b3ebe18bbf3edb28619457f0b236afb868e31e4c727c

Contents?: true

Size: 332 Bytes

Versions: 13

Compression:

Stored size: 332 Bytes

Contents

module Raven
  class Sidekiq
    def call(worker, msg, queue)
      begin
        yield
      rescue => ex
        Raven.capture_exception(ex, :extra => {:sidekiq => msg})
        raise
      end
    end
  end
end

::Sidekiq.configure_server do |config|
  config.server_middleware do |chain|
    chain.add ::Raven::Sidekiq
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
sentry-raven-0.6.1 lib/raven/sidekiq.rb
sentry-raven-0.7.1 lib/raven/sidekiq.rb
sentry-raven-0.6.0 lib/raven/sidekiq.rb
sentry-raven-0.5.0 lib/raven/sidekiq.rb
sentry-raven-0.4.8 lib/raven/sidekiq.rb
sentry-raven-0.4.7 lib/raven/sidekiq.rb
sentry-raven-0.4.6 lib/raven/sidekiq.rb
sentry-raven-0.4.5 lib/raven/sidekiq.rb
sentry-raven-0.4.4 lib/raven/sidekiq.rb
sentry-raven-0.4.3 lib/raven/sidekiq.rb
sentry-raven-0.4.2 lib/raven/sidekiq.rb
sentry-raven-0.4.1 lib/raven/sidekiq.rb
sentry-raven-0.4.0 lib/raven/sidekiq.rb