class RescueTracer::Traceable::ExceptionView
Public Class Methods
new(exception)
click to toggle source
# File lib/rescue_tracer/traceable.rb, line 9 def initialize(exception) @exception = exception end
Public Instance Methods
to_s()
click to toggle source
# File lib/rescue_tracer/traceable.rb, line 13 def to_s "#{summary}\n#{backtrace}" end
Private Instance Methods
backtrace()
click to toggle source
# File lib/rescue_tracer/traceable.rb, line 23 def backtrace @exception.backtrace.join("\n") end
summary()
click to toggle source
# File lib/rescue_tracer/traceable.rb, line 19 def summary "#{@exception.class} #@exception" end