lib/honeybadger/config/ruby.rb in honeybadger-4.5.4 vs lib/honeybadger/config/ruby.rb in honeybadger-4.5.5
- old
+ new
@@ -91,31 +91,31 @@
end
hash[:before_notify] = hooks
end
- def backtrace_filter
+ def backtrace_filter(&block)
if block_given?
logger.warn('DEPRECATED: backtrace_filter is deprecated. Please use before_notify instead. See https://docs.honeybadger.io/ruby/support/v4-upgrade#backtrace_filter')
- hash[:backtrace_filter] = Proc.new if block_given?
+ hash[:backtrace_filter] = block if block_given?
end
get(:backtrace_filter)
end
- def exception_filter
+ def exception_filter(&block)
if block_given?
logger.warn('DEPRECATED: exception_filter is deprecated. Please use before_notify instead. See https://docs.honeybadger.io/ruby/support/v4-upgrade#exception_filter')
- hash[:exception_filter] = Proc.new
+ hash[:exception_filter] = block
end
get(:exception_filter)
end
- def exception_fingerprint
+ def exception_fingerprint(&block)
if block_given?
logger.warn('DEPRECATED: exception_fingerprint is deprecated. Please use before_notify instead. See https://docs.honeybadger.io/ruby/support/v4-upgrade#exception_fingerprint')
- hash[:exception_fingerprint] = Proc.new
+ hash[:exception_fingerprint] = block
end
get(:exception_fingerprint)
end