Sha256: 2b3b93f0ae6ea9acc23d31ff6519858453a1e5e2a3d6147685e874cc72e61067
Contents?: true
Size: 600 Bytes
Versions: 5
Compression:
Stored size: 600 Bytes
Contents
# frozen_string_literal: true module Sentry module Rails module ControllerMethods def capture_message(message, options = {}) with_request_scope do Sentry::Rails.capture_message(message, **options) end end def capture_exception(exception, options = {}) with_request_scope do Sentry::Rails.capture_exception(exception, **options) end end private def with_request_scope Sentry.with_scope do |scope| scope.set_rack_env(request.env) yield end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems