Sha256: 75ef3c1d7f722d85e814f2603aa1ee091b4095788d81bbb844b2f66c3d461e0e

Contents?: true

Size: 433 Bytes

Versions: 6

Compression:

Stored size: 433 Bytes

Contents

module Resque
  module Failure
    ##
    # Provides Resque integration with Airbrake.
    #
    # @since v5.0.0
    # @see https://github.com/resque/resque/wiki/Failure-Backends
    class Airbrake < Base
      def save
        ::Airbrake.notify_sync(exception, payload) do |notice|
          notice[:context][:component] = 'resque'
          notice[:context][:action] = payload['class'].to_s
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
airbrake-6.2.1 lib/airbrake/resque.rb
airbrake-6.2.0 lib/airbrake/resque.rb
airbrake-6.1.2 lib/airbrake/resque.rb
airbrake-6.1.1 lib/airbrake/resque.rb
airbrake-6.1.0 lib/airbrake/resque.rb
airbrake-6.1.0.rc.1 lib/airbrake/resque.rb