Sha256: 14a9efbbc067dd91880b2c1d54b79c6234713180ee7a133bba2f11e942f377cd
Contents?: true
Size: 701 Bytes
Versions: 1
Compression:
Stored size: 701 Bytes
Contents
module ITunes module Request # @private private # Perform an HTTP GET request def request(request_type, params) url = '/WebObjects/MZStoreServices.woa/wa/ws' + request_type response = connection.get do |req| req.url url, params req.options = request_options end response.body end def connection options = { :headers => {'Accept' => 'application/json', 'User-Agent' => user_agent}, :url => api_endpoint, } Faraday.new(options) do |builder| builder.use Faraday::Response::Rashify builder.use Faraday::Response::ParseJson builder.adapter(adapter) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
itunes-0.6.0 | lib/itunes/request.rb |