module ItunesApi::Music

Public interface for the Music Api

Public Class Methods

find_albums_by_apple_id(apple_id, store = default_store) click to toggle source
# File lib/itunes_api/music.rb, line 22
def find_albums_by_apple_id(apple_id, store = default_store)
  Music::Album.find_by_apple_id(apple_id, store)
end
find_by_apple_id(apple_id, store = default_store) click to toggle source
# File lib/itunes_api/music.rb, line 18
def find_by_apple_id(apple_id, store = default_store)
  Music::Artist.find_by_apple_id(apple_id, store)
end
find_by_collection_id(collection_id, store = default_store) click to toggle source
# File lib/itunes_api/music.rb, line 26
def find_by_collection_id(collection_id, store = default_store)
  Music::Album.find_by_collection_id(collection_id, store)
end
find_by_name(name, store = default_store) click to toggle source
# File lib/itunes_api/music.rb, line 14
def find_by_name(name, store = default_store)
  Artist.find_by_name(name, store)
end
find_by_track_id(track_id, store = default_store) click to toggle source
# File lib/itunes_api/music.rb, line 34
def find_by_track_id(track_id, store = default_store)
  Music::Song.find_by_track_id(track_id, store)
end
find_songs_by_collection_id(collection_id, store = default_store) click to toggle source
# File lib/itunes_api/music.rb, line 30
def find_songs_by_collection_id(collection_id, store = default_store)
  Music::Song.find_by_collection_id(collection_id, store)
end

Private Class Methods

default_store() click to toggle source
# File lib/itunes_api/music.rb, line 40
def default_store
  ItunesApi::Configuration.instance.country_code || :gb
end