module RestApiClient::Response

Public Class Methods

create(response) click to toggle source
# File lib/rest_api_client/response.rb, line 4
def self.create(response)
  status = response.status
  case status
  when 200 
    if response.body.present?
      JSON.parse response.body
    else
      response.body
    end
  else
    if response.body.present?
      JSON.parse response.body
    else
      response.body
    end
  end
rescue JSON::ParserError => e
  { "error" => response.body }
end