class ActiveSupport::BacktraceCleaner

def clean_frame(frame, kind = :silent)

returns +nil+ if the frame was silenced.
Returns the frame with all filters applied.
def clean_frame(frame, kind = :silent)
  frame = frame.to_s
  @filters.each do |f|
    frame = f.call(frame.to_s)
  end
  case kind
  when :silent
    frame unless @silencers.any? { |s| s.call(frame) }
  when :noise
    frame if @silencers.any? { |s| s.call(frame) }
  else
    frame
  end
end