Class: ItunesApi::Music::Artist
- Inherits:
-
Object
- Object
- ItunesApi::Music::Artist
- Defined in:
- lib/itunes_api/music/artist.rb
Overview
Artist or Band from the Apple catalog
Instance Method Summary collapse
- #albums ⇒ Object
- #amg_id ⇒ Object
-
#initialize(data) ⇒ Artist
constructor
A new instance of Artist.
- #name ⇒ Object
Constructor Details
#initialize(data) ⇒ Artist
Returns a new instance of Artist.
5 6 7 |
# File 'lib/itunes_api/music/artist.rb', line 5 def initialize(data) @data = data end |
Instance Method Details
#albums ⇒ Object
9 10 11 |
# File 'lib/itunes_api/music/artist.rb', line 9 def albums @albums ||= Album.build(data[:albums]) end |
#amg_id ⇒ Object
13 14 15 |
# File 'lib/itunes_api/music/artist.rb', line 13 def amg_id @amg_id ||= data[:amgArtistId] end |
#name ⇒ Object
17 18 19 |
# File 'lib/itunes_api/music/artist.rb', line 17 def name @name ||= data[:artistName] end |