Method: Protest::Utils::BacktraceFilter#filter_backtrace
- Defined in:
- lib/protest/utils/backtrace_filter.rb
#filter_backtrace(backtrace, prefix = nil) ⇒ Object
Filter the backtrace, removing any reference to files located in BASE_PATH.
16 17 18 19 20 21 22 |
# File 'lib/protest/utils/backtrace_filter.rb', line 16 def filter_backtrace(backtrace, prefix=nil) paths = ESCAPE_PATHS + [prefix].compact backtrace.reject do |line| file = line.split(":").first paths.any? {|path| File.(file) =~ path } end end |