Sha256: eb4498d200f7100e3ad13b1ab9012dc637fe87962613b5d3130a5a5239121e01

Contents?: true

Size: 376 Bytes

Versions: 27

Compression:

Stored size: 376 Bytes

Contents

module Eventboss
  module ErrorHandlers
    class Airbrake
      def call(exception, context = {})
        ::Airbrake.notify(exception) do |notice|
          notice[:context][:component] = 'eventboss'
          notice[:context][:action] = context[:processor].class.to_s if context[:processor]
          notice[:context].merge!(context)
        end
      end
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
eventboss-1.9.2 lib/eventboss/error_handlers/airbrake.rb
eventboss-1.9.1 lib/eventboss/error_handlers/airbrake.rb
eventboss-1.9.0 lib/eventboss/error_handlers/airbrake.rb
eventboss-1.8.1 lib/eventboss/error_handlers/airbrake.rb
eventboss-1.8.0 lib/eventboss/error_handlers/airbrake.rb
eventboss-1.7.0 lib/eventboss/error_handlers/airbrake.rb
eventboss-1.5.0 lib/eventboss/error_handlers/airbrake.rb
eventboss-1.4.1 lib/eventboss/error_handlers/airbrake.rb
eventboss-1.3.5 lib/eventboss/error_handlers/airbrake.rb
eventboss-1.3.4 lib/eventboss/error_handlers/airbrake.rb
eventboss-1.3.3 lib/eventboss/error_handlers/airbrake.rb
eventboss-1.3.2 lib/eventboss/error_handlers/airbrake.rb
eventboss-1.3.1 lib/eventboss/error_handlers/airbrake.rb
eventboss-1.3.0 lib/eventboss/error_handlers/airbrake.rb
eventboss-1.2.1 lib/eventboss/error_handlers/airbrake.rb
eventboss-1.2.0 lib/eventboss/error_handlers/airbrake.rb
eventboss-1.1.3 lib/eventboss/error_handlers/airbrake.rb
eventboss-1.1.2 lib/eventboss/error_handlers/airbrake.rb
eventboss-1.1.1 lib/eventboss/error_handlers/airbrake.rb
eventboss-1.1.0 lib/eventboss/error_handlers/airbrake.rb