Exception: SubZero::Client::Error

Inherits:
StandardError
  • Object
show all
Defined in:
lib/sub_zero/client.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(response) ⇒ Error

Returns a new instance of Error.



51
52
53
54
55
# File 'lib/sub_zero/client.rb', line 51

def initialize response
  super response.payload['message']
  set_backtrace caller
  @result = response
end

Instance Attribute Details

#resultObject (readonly)

Returns the value of attribute result.



49
50
51
# File 'lib/sub_zero/client.rb', line 49

def result
  @result
end

Instance Method Details

#codeObject



57
58
59
# File 'lib/sub_zero/client.rb', line 57

def code
  result.payload['code']
end

#statusObject



61
62
63
# File 'lib/sub_zero/client.rb', line 61

def status
  ActiveSupport::StringInquirer.new self.code.to_s.downcase
end