class AppleStoreInventoryChecker::APIRequest
Private Instance Methods
request(_method, query: {})
click to toggle source
# File lib/apple_store_inventory_checker/api_request.rb, line 7 def request(_method, query: {}) url_params = to_url_params(query) uri = URI("#{AppleStoreInventoryChecker.base_url}?#{url_params}") response = AppleStoreInventoryChecker.client.get(uri) JSON.parse(response.body, symbolize_names: true) end
to_url_params(query)
click to toggle source
# File lib/apple_store_inventory_checker/api_request.rb, line 15 def to_url_params(query) URI.encode_www_form(query) end