Merge pull request #50923 from Shopify/core-silencer
BacktraceCleaner silence core internal methods by default
This commit is contained in:
commit
c900558f48
@ -34,6 +34,7 @@ module ActiveSupport
|
||||
class BacktraceCleaner
|
||||
def initialize
|
||||
@filters, @silencers = [], []
|
||||
add_core_silencer
|
||||
add_gem_filter
|
||||
add_gem_silencer
|
||||
add_stdlib_silencer
|
||||
@ -118,6 +119,10 @@ def add_gem_filter
|
||||
add_filter { |line| line.sub(gems_regexp, gems_result) }
|
||||
end
|
||||
|
||||
def add_core_silencer
|
||||
add_silencer { |line| line.include?("<internal:") }
|
||||
end
|
||||
|
||||
def add_gem_silencer
|
||||
add_silencer { |line| FORMATTED_GEMS_PATTERN.match?(line) }
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user