module Sentry::Rails::ControllerMethods
Public Instance Methods
capture_exception(exception, options = {})
click to toggle source
# File lib/sentry/rails/controller_methods.rb, line 10 def capture_exception(exception, options = {}) with_request_scope do Sentry::Rails.capture_exception(exception, **options) end end
capture_message(message, options = {})
click to toggle source
# File lib/sentry/rails/controller_methods.rb, line 4 def capture_message(message, options = {}) with_request_scope do Sentry::Rails.capture_message(message, **options) end end
Private Instance Methods
with_request_scope() { || ... }
click to toggle source
# File lib/sentry/rails/controller_methods.rb, line 18 def with_request_scope Sentry.with_scope do |scope| scope.set_rack_env(request.env) yield end end