Module: ItunesApi
- Defined in:
- lib/itunes_api.rb,
lib/itunes_api/version.rb,
lib/itunes_api/music/album.rb,
lib/itunes_api/music/artist.rb,
lib/itunes_api/configuration.rb,
lib/itunes_api/requests/base.rb,
lib/itunes_api/requests/lookup.rb,
lib/itunes_api/requests/search.rb,
lib/itunes_api/music/artist_lookup.rb,
lib/itunes_api/music/artist_search.rb
Overview
Interface to the Itunes Api
Defined Under Namespace
Modules: Music, Requests
Classes: Configuration
Constant Summary
collapse
- BASE_URL =
'https://itunes.apple.com'.freeze
- LIMIT =
200
- VERSION =
'0.8.0'.freeze
Class Method Summary
collapse
Class Method Details
.artist_ids(name) ⇒ Object
11
12
13
|
# File 'lib/itunes_api.rb', line 11
def self.artist_ids(name)
Requests::Search.artist_ids(name)
end
|
.artist_lookup(artist_id) ⇒ Object
15
16
17
|
# File 'lib/itunes_api.rb', line 15
def self.artist_lookup(artist_id)
Music::ArtistLookup.artist(artist_id)
end
|
.artist_search(name) ⇒ Object
19
20
21
|
# File 'lib/itunes_api.rb', line 19
def self.artist_search(name)
Music::ArtistSearch.artists(name)
end
|
23
24
25
|
# File 'lib/itunes_api.rb', line 23
def self.configure
yield(Configuration.instance)
end
|