class Rubylog::RubylogError

Public Class Methods

new(*args) click to toggle source
Calls superclass method
# File lib/rubylog/errors.rb, line 4
def initialize *args
  super

  remove_internal_lines
end

Public Instance Methods

remove_internal_lines() click to toggle source
# File lib/rubylog/errors.rb, line 10
def remove_internal_lines
  internal_dir = File.dirname(__FILE__) or return
  return unless backtrace
  index = backtrace.index{|l| not l.start_with?(internal_dir) } or return
  set_backtrace backtrace[index..-1]
end