Exception: RR::Errors::RRError

Inherits:
RuntimeError
  • Object
show all
Defined in:
lib/rr/errors/rr_error.rb

Instance Method Summary collapse

Instance Method Details

#backtraceObject



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/rr/errors/rr_error.rb', line 6

def backtrace
  original_backtrace = super
  return original_backtrace unless RR::Space.trim_backtrace

  return original_backtrace unless original_backtrace.respond_to?(:each)
  new_backtrace = []
  original_backtrace.each do |line|
    new_backtrace << line unless line =~ BACKTRACE_IDENTIFIER
  end
  new_backtrace
end