class ActiveSupport::BacktraceCleaner
Attributes
minimum_first[W]
Public Instance Methods
minimum_first()
click to toggle source
# File lib/coaster/rails_ext/backtrace_cleaner.rb, line 8 def minimum_first @minimum_first ||= self.class.minimum_first end
Private Instance Methods
silence(backtrace)
click to toggle source
# File lib/coaster/rails_ext/backtrace_cleaner.rb, line 14 def silence(backtrace) @silencers.each do |s| ix = 0 backtrace = backtrace.reject do |line| ix += 1 next if ix <= minimum_first s.call(line) end end backtrace = backtrace.to_a backtrace.insert(minimum_first, 'BacktraceCleaner.minimum_first ... and next silenced backtraces') backtrace end
Also aliased as: original_silence