Sha256: 1f392b7a1ea325efe8eb16badb728c3ff77f3e91835f2f4664a47e4ce8c7e78e
Contents?: true
Size: 825 Bytes
Versions: 7
Compression:
Stored size: 825 Bytes
Contents
require 'selfies' require 'itunes_api/configuration' require 'itunes_api/requests/all' require 'itunes_api/music/all' # Interface to the Itunes Api module ItunesApi BASE_URL = 'https://itunes.apple.com'.freeze LIMIT = 200 def self.artist_ids(name, store = default_store) Requests::Search.artist_ids(name, store) end def self.album_lookup(album_id, store = default_store) Music::AlbumLookup.tracklist(album_id, store) end def self.artist_lookup(artist_id, store = default_store) Music::ArtistLookup.artist(artist_id, store) end def self.artist_search(name, store = default_store) Music::ArtistSearch.artists(name, store) end def self.configure yield(Configuration.instance) end private def self.default_store Configuration.instance.country_code rescue :gb end end
Version data entries
7 entries across 7 versions & 1 rubygems