Module: Totes::Backtrace

Defined in:
lib/totes/backtrace.rb

Class Method Summary collapse

Class Method Details

.filter(error) ⇒ Object

Filters the backtrace on an error



6
7
8
9
10
11
12
# File 'lib/totes/backtrace.rb', line 6

def self.filter(error)
  error.set_backtrace error.backtrace.map { |line|
    unless line =~ /totally-awesome-tests\/lib\/totes\/[a-z_]+\.rb/
      line.gsub! /:in `block.+?$/, ""
    end
  }.compact
end