# File lib/spec/runner/backtrace_tweaker.rb, line 8
8: def clean_up_double_slashes(line)
9: line.gsub!('//','/')
10: end
# File lib/spec/runner/backtrace_tweaker.rb, line 12
12: def ignore_patterns(*patterns)
13: # do nothing. Only QuietBacktraceTweaker ignores patterns.
14: end
# File lib/spec/runner/backtrace_tweaker.rb, line 16
16: def ignored_patterns
17: []
18: end
# File lib/spec/runner/backtrace_tweaker.rb, line 20
20: def tweak_backtrace(error)
21: return if error.backtrace.nil?
22: tweaked = error.backtrace.collect do |message|
23: clean_up_double_slashes(message)
24: kept_lines = message.split("\n").select do |line|
25: ignored_patterns.each do |ignore|
26: break if line =~ ignore
27: end
28: end
29: kept_lines.empty?? nil : kept_lines.join("\n")
30: end
31: error.set_backtrace(tweaked.select {|line| line})
32: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.