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