Sha256: 6dd9700f4592e31a32f21ab50083f671ce07bb488e0147aa075d6edc0a3f04c0

Contents?: true

Size: 479 Bytes

Versions: 7

Compression:

Stored size: 479 Bytes

Contents

module Sentry
  module Rails
    module Overrides
      module DebugExceptionsCatcher
        def render_exception(env_or_request, exception)
          begin
            env = env_or_request.respond_to?(:env) ? env_or_request.env : env_or_request
            Sentry.with_scope do |scope|
              scope.set_rack_env(env)
              Sentry.capture_exception(exception)
            end
          rescue
          end
          super
        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
sentry-rails-4.1.1 lib/sentry/rails/overrides/debug_exceptions_catcher.rb
sentry-rails-4.1.0 lib/sentry/rails/overrides/debug_exceptions_catcher.rb
sentry-rails-4.0.0 lib/sentry/rails/overrides/debug_exceptions_catcher.rb
sentry-rails-0.3.0 lib/sentry/rails/overrides/debug_exceptions_catcher.rb
sentry-rails-0.2.0 lib/sentry/rails/overrides/debug_exceptions_catcher.rb
sentry-rails-0.1.2 lib/sentry/rails/overrides/debug_exceptions_catcher.rb
sentry-rails-0.1.1 lib/sentry/rails/overrides/debug_exceptions_catcher.rb