class Zeus::Result
Wrapper to interface with return values from the api
Public Class Methods
new(response)
click to toggle source
constructor for Result
class
# File lib/zeus/api_client/result.rb, line 21 def initialize(response) @response = response end
Public Instance Methods
code()
click to toggle source
response code
# File lib/zeus/api_client/result.rb, line 36 def code @response.code end
data()
click to toggle source
response body
# File lib/zeus/api_client/result.rb, line 46 def data JSON.parse(@response) end
error?()
click to toggle source
request is error?
# File lib/zeus/api_client/result.rb, line 31 def error? !success? end
header()
click to toggle source
response header
# File lib/zeus/api_client/result.rb, line 41 def header @response.headers end
success?()
click to toggle source
request is successed?
# File lib/zeus/api_client/result.rb, line 26 def success? @response.code == 200 || @response.code == 201 end