class AppleMusic::LibraryClient

Public Class Methods

new(token, user_token) click to toggle source
Calls superclass method AppleMusic::Client::new
# File lib/libraryClient.rb, line 7
def initialize(token, user_token)
  super(token)
  @user_token = user_token
end

Public Instance Methods

add_to_library(album:) click to toggle source
# File lib/libraryClient.rb, line 16
def add_to_library(album:)
  post("/v1/me/library?ids[albums]=#{album}")
end
get_user_artists() click to toggle source
# File lib/libraryClient.rb, line 12
def get_user_artists
  PaginatedResponse.new(self, get("/v1/me/library/artists"))
end
headers() click to toggle source
Calls superclass method AppleMusic::Client#headers
# File lib/libraryClient.rb, line 20
def headers
  super.merge({ 'Music-User-Token': @user_token })
end