class Airbrake::Filters::SystemExitFilter

Skip over SystemExit exceptions, because they're just noise.

Constants

SYSTEM_EXIT_TYPE

@return [String]

Attributes

weight[R]

@return [Integer]

Public Class Methods

new() click to toggle source
# File lib/airbrake-ruby/filters/system_exit_filter.rb, line 14
def initialize
  @weight = 130
end

Public Instance Methods

call(notice) click to toggle source
# File lib/airbrake-ruby/filters/system_exit_filter.rb, line 18
def call(notice)
  return if notice[:errors].none? { |error| error[:type] == SYSTEM_EXIT_TYPE }
  notice.ignore!
end