Exception: Exception

Defined in:
lib/pretty_debug.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#backtrace_locationsObject

Returns the value of attribute backtrace_locations.



57
58
59
# File 'lib/pretty_debug.rb', line 57

def backtrace_locations
  @backtrace_locations
end

Class Method Details

.raise(*args) ⇒ Object



63
# File 'lib/pretty_debug.rb', line 63

def self.raise *args; Kernel.__send__(:raise, new(*args)) end

Instance Method Details

#complement_backtrace_locationsObject



58
59
60
61
# File 'lib/pretty_debug.rb', line 58

def complement_backtrace_locations
	@backtrace_locations ||=
	(backtrace || caller).map{|l| Thread::Backtrace::PseudoLocation.new(l)}
end

#raiseObject



62
# File 'lib/pretty_debug.rb', line 62

def raise; Kernel.__send__(:raise, self) end