Class: RorVsWild::Plugin::RailsError
- Inherits:
-
Object
- Object
- RorVsWild::Plugin::RailsError
- Defined in:
- lib/rorvswild/plugin/rails_error.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.setup(agent) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/rorvswild/plugin/rails_error.rb', line 8 def self.setup(agent) return if @installed return if !defined?(Rails.error) return if !defined?(ActiveSupport::ErrorReporter) Rails.error.subscribe(new) @installed = true end |
Instance Method Details
#report(error, handled: nil, severity: nil, context: nil, source: nil) ⇒ Object
16 17 18 |
# File 'lib/rorvswild/plugin/rails_error.rb', line 16 def report(error, handled: nil, severity: nil, context: nil, source: nil) RorVsWild.record_error(error, context) end |