Class: ErrorReady::Subscriber
- Inherits:
-
Object
- Object
- ErrorReady::Subscriber
- Defined in:
- lib/error_ready/subscriber.rb
Instance Method Summary collapse
Instance Method Details
#report(error, handled:, severity:, context:, source: nil) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/error_ready/subscriber.rb', line 3 def report(error, handled:, severity:, context:, source: nil) formatted_error = Formatter.new( error: error, handled: handled, severity: severity, context: context, source: source ).format # send Async return if ErrorReady.configuration.ignored_environments.include?(Rails.env) AsyncSender.new(formatted_error).call end |