class Cloudhdr::Error
Public Class Methods
new(error_or_message)
click to toggle source
# File lib/cloudhdr/errors.rb, line 4 def initialize(error_or_message) if error_or_message.is_a?(Exception) @error = error_or_message else @message = error_or_message end end
Public Instance Methods
backtrace()
click to toggle source
Calls superclass method
# File lib/cloudhdr/errors.rb, line 16 def backtrace if @error @error.backtrace else super end end
inspect()
click to toggle source
Calls superclass method
# File lib/cloudhdr/errors.rb, line 24 def inspect if @error "#{@error.inspect} (wrapped in a #{self.class})" else super end end
message()
click to toggle source
# File lib/cloudhdr/errors.rb, line 12 def message @message || "#{@error.class} (wrapped in a #{self.class}) - #{@error.message}" end
to_s()
click to toggle source
Calls superclass method
# File lib/cloudhdr/errors.rb, line 32 def to_s if @error "#{@error.class} (wrapped in a #{self.class}) - #{@error}" else super end end