class ItunesApi::Music::Results::Album
Wrapper for album search results.
Public Instance Methods
artist()
click to toggle source
# File lib/itunes_api/music/results/album.rb, line 10 def artist @artist ||= data['artistName'] end
artwork()
click to toggle source
# File lib/itunes_api/music/results/album.rb, line 14 def artwork @artwork ||= data['artworkUrl100'] end
attributes()
click to toggle source
# File lib/itunes_api/music/results/album.rb, line 18 def attributes [ artist, artwork, collection_id, explicitness, genre, link, name, release_on, store, track_count ] end
collection_id()
click to toggle source
# File lib/itunes_api/music/results/album.rb, line 33 def collection_id @collection_id ||= data['collectionId'] end
explicitness()
click to toggle source
# File lib/itunes_api/music/results/album.rb, line 37 def explicitness @explicitness ||= data['collectionExplicitness'] end
genre()
click to toggle source
# File lib/itunes_api/music/results/album.rb, line 41 def genre @genre ||= data['primaryGenreName'] end
link()
click to toggle source
# File lib/itunes_api/music/results/album.rb, line 45 def link @link ||= data['collectionViewUrl'] end
name()
click to toggle source
# File lib/itunes_api/music/results/album.rb, line 49 def name @name ||= data['collectionName'] end
release_on()
click to toggle source
# File lib/itunes_api/music/results/album.rb, line 53 def release_on @release_on ||= Date.parse(data['releaseDate']) end
track_count()
click to toggle source
# File lib/itunes_api/music/results/album.rb, line 57 def track_count @track_count ||= data['trackCount'] end