module Sentry::Integrable
Public Instance Methods
capture_exception(exception, **options, &block)
click to toggle source
# File lib/sentry/integrable.rb, line 12 def capture_exception(exception, **options, &block) options[:hint] ||= {} options[:hint][:integration] = integration_name Sentry.capture_exception(exception, **options, &block) end
capture_message(message, **options, &block)
click to toggle source
# File lib/sentry/integrable.rb, line 18 def capture_message(message, **options, &block) options[:hint] ||= {} options[:hint][:integration] = integration_name Sentry.capture_message(message, **options, &block) end
integration_name()
click to toggle source
# File lib/sentry/integrable.rb, line 8 def integration_name @integration_name end
register_integration(name:, version:)
click to toggle source
# File lib/sentry/integrable.rb, line 3 def register_integration(name:, version:) Sentry.register_integration(name, version) @integration_name = name end