Sha256: 1fff8a1a3adbfe4813f6a10b7165a1a8d524aee8fa5654eaceb87ebfc7d1cfff

Contents?: true

Size: 341 Bytes

Versions: 3

Compression:

Stored size: 341 Bytes

Contents

module Eventboss
  module ErrorHandlers
    class Rollbar
      def call(exception, context = {})
        eventboss_context = { component: 'eventboss' }
        eventboss_context[:action] = context[:processor].class.to_s if context[:processor]
        ::Rollbar.error(exception, eventboss_context.merge(context))
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
eventboss-1.8.0 lib/eventboss/error_handlers/rollbar.rb
eventboss-1.7.0 lib/eventboss/error_handlers/rollbar.rb
eventboss-1.5.0 lib/eventboss/error_handlers/rollbar.rb