Sha256: 285eb4e39b461e4d32f306b378751708e55376808c76667ffd44fec87e4e15e1

Contents?: true

Size: 434 Bytes

Versions: 2

Compression:

Stored size: 434 Bytes

Contents

module Rollbar
  class ErrorSubscriber
    def report(error, handled:, severity:, context:, source: nil)
      # The default `nil` for capture_uncaught means `true`. so check for false.
      return unless handled || Rollbar.configuration.capture_uncaught != false

      extra = context.is_a?(Hash) ? context.deep_dup : {}
      extra[:custom_data_method_context] = source
      Rollbar.log(severity, error, extra)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rollbar-3.6.1 lib/rollbar/plugins/rails/error_subscriber.rb
rollbar-3.6.0 lib/rollbar/plugins/rails/error_subscriber.rb