class ActiveSupport::BacktraceCleaner

def minimum_first

def minimum_first
  @minimum_first ||= self.class.minimum_first
end

def silence(backtrace)

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