class Azure::Armrest::Exception
Attributes
cause[RW]
message[W]
Public Class Methods
new(message = nil, cause_exception = nil)
click to toggle source
Create a new Armrest::Exception
object. The message
should be an error string, while cause_exception
is typically set to the raw RestClient exception.
You will not typically use this object directly.
# File lib/azure/armrest/exception.rb, line 13 def initialize(message = nil, cause_exception = nil) @message = message @cause = cause_exception end
Public Instance Methods
message()
click to toggle source
The error message or, if the message is not set, the name of the exception class.
# File lib/azure/armrest/exception.rb, line 31 def message @message || self.class.name end
to_s()
click to toggle source
The stringified version (message) of the exception.
# File lib/azure/armrest/exception.rb, line 20 def to_s if cause "#{message} (cause: #{cause})" else message end end