class AppleMusic::Client
Public Class Methods
new(token)
click to toggle source
# File lib/client.rb, line 31 def initialize(token) @token = token end
Public Instance Methods
get(resource)
click to toggle source
# File lib/client.rb, line 35 def get(resource) response = HTTParty.get( "https://api.music.apple.com#{resource}", {headers: headers}) if response.code == 200 JSON.parse(response.body) else puts "NON 200 CODE for resource #{resource}" puts response end end
headers()
click to toggle source
# File lib/client.rb, line 55 def headers { 'Authorization': "Bearer #{@token}" } end
post(resource)
click to toggle source
# File lib/client.rb, line 48 def post(resource) HTTParty.post( "https://api.music.apple.com#{resource}", {headers: headers} ) end