class SubZero::Client::Error

Attributes

result[R]

Public Class Methods

new(response) click to toggle source
Calls superclass method
# File lib/sub_zero/client.rb, line 51
def initialize response
  message = response.payload['error'].try(:[], 'message')
  super message
  set_backtrace caller
  @result = response
end

Public Instance Methods

code() click to toggle source
# File lib/sub_zero/client.rb, line 58
def code
  result.payload['code']
end
status() click to toggle source
# File lib/sub_zero/client.rb, line 62
def status
  ActiveSupport::StringInquirer.new self.code.to_s.downcase
end