class Error
Attributes
cause[R]
Public Class Methods
new(error)
click to toggle source
Calls superclass method
# File lib/errors.rb, line 6 def initialize(error) @cause = nil if error.respond_to?(:backtrace) && error.respond_to?(:message) super(error.message) @cause = error else super(error.to_s) end end
Public Instance Methods
backtrace()
click to toggle source
Calls superclass method
# File lib/errors.rb, line 17 def backtrace if @cause @cause.backtrace else super end end