method
tweak_backtrace
1.2.8 -
Show latest stable
-
0 notes -
Class: Spec::Runner::QuietBacktraceTweaker
- 1.1.4 (0)
- 1.1.12 (0)
- 1.2.0 (0)
- 1.2.8 (0)
- 1.3.0
- 1.3.1
- What's this?
tweak_backtrace(error)
public
Hide source
# File lib/spec/runner/backtrace_tweaker.rb, line 43 def tweak_backtrace(error) return if error.backtrace.nil? tweaked = error.backtrace.collect do |message| clean_up_double_slashes(message) kept_lines = message.split("\n").select do |line| IGNORE_PATTERNS.each do |ignore| break if line =~ ignore end end kept_lines.empty?? nil : kept_lines.join("\n") end error.set_backtrace(tweaked.select {|line| line}) end