class Neb::Client::Response
Constants
- SUCCESS_CODE
Attributes
response[R]
Public Class Methods
new(response)
click to toggle source
# File lib/neb/client/response.rb, line 14 def initialize(response) @response = response Neb.logger.debug(self.to_s) end
Public Instance Methods
error()
click to toggle source
# File lib/neb/client/response.rb, line 27 def error JSON.parse(body, symbolize_names: true)[:error] if !success? end
result()
click to toggle source
# File lib/neb/client/response.rb, line 23 def result JSON.parse(body, symbolize_names: true)[:result] if success? end
success?()
click to toggle source
# File lib/neb/client/response.rb, line 31 def success? code == SUCCESS_CODE end
to_s()
click to toggle source
# File lib/neb/client/response.rb, line 19 def to_s "#{self.class}{code=#{code}, body=#{body}}" end