class Organizai::Response
Attributes
error[R]
format[R]
http[R]
object[R]
Public Class Methods
new(http_response,format)
click to toggle source
# File lib/organizai/response.rb, line 6 def initialize(http_response,format) @http_response = http_response @format = format @error = http_response.code != "200" set_response_object end
Public Instance Methods
error?()
click to toggle source
# File lib/organizai/response.rb, line 13 def error? @error end
success?()
click to toggle source
# File lib/organizai/response.rb, line 17 def success? !error? end
Private Instance Methods
set_response_object()
click to toggle source
# File lib/organizai/response.rb, line 23 def set_response_object @object = case @format when :json ActiveSupport::JSON.decode(@http_response.body) when :xml Hash.from_xml(@http_response.body)['response'] end.symbolize_keys! end