Class Spec::Runner::QuietBacktraceTweaker
In: vendor/plugins/rspec/lib/spec/runner/backtrace_tweaker.rb
Parent: BacktraceTweaker

Tweaks raised Exceptions to mask noisy (unneeded) parts of the backtrace

Methods

Public Instance methods

[Source]

    # File vendor/plugins/rspec/lib/spec/runner/backtrace_tweaker.rb, line 41
41:       def tweak_backtrace(error)
42:         return if error.backtrace.nil?
43:         error.backtrace.collect! do |line|
44:           clean_up_double_slashes(line)
45:           IGNORE_PATTERNS.each do |ignore|
46:             if line =~ ignore
47:               line = nil
48:               break
49:             end
50:           end
51:           line
52:         end
53:         error.backtrace.compact!
54:       end

[Validate]