Module: ItunesApi::Music

Defined in:
lib/itunes_api/music.rb,
lib/itunes_api/music/song.rb,
lib/itunes_api/music/album.rb,
lib/itunes_api/music/artist.rb,
lib/itunes_api/music/results.rb,
lib/itunes_api/music/requests.rb,
lib/itunes_api/music/results/song.rb,
lib/itunes_api/music/results/album.rb,
lib/itunes_api/music/requests/songs.rb,
lib/itunes_api/music/results/artist.rb,
lib/itunes_api/music/requests/albums.rb,
lib/itunes_api/music/requests/artist.rb,
lib/itunes_api/music/requests/search.rb

Overview

Public interface for the Music Api

Defined Under Namespace

Modules: Requests, Results Classes: Album, Artist, Song

Class Method Summary collapse

Class Method Details

.albums_for_artist(apple_id, store = default_store) ⇒ Object



24
25
26
# File 'lib/itunes_api/music.rb', line 24

def albums_for_artist(apple_id, store = default_store)
  Music::Album.for_artist(apple_id, store)
end

.all_apple_ids(name, store = default_store) ⇒ Object



12
13
14
# File 'lib/itunes_api/music.rb', line 12

def all_apple_ids(name, store = default_store)
  Artist.all_apple_ids(name, store)
end

.all_artists_by_name(name, store = default_store) ⇒ Object



16
17
18
# File 'lib/itunes_api/music.rb', line 16

def all_artists_by_name(name, store = default_store)
  Artist.find_all_by_name(name, store)
end

.find_by_apple_id(apple_id, store = default_store) ⇒ Object



20
21
22
# File 'lib/itunes_api/music.rb', line 20

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) ⇒ Object



28
29
30
# File 'lib/itunes_api/music.rb', line 28

def find_by_collection_id(collection_id, store)
  Music::Album.find_by_collection_id(collection_id, store)
end