Class: ItunesApi::Music::ArtistSearch

Inherits:
Object
  • Object
show all
Defined in:
lib/itunes_api/music/artist_search.rb

Overview

Artists or Bands resulting from a search

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name) ⇒ ArtistSearch

Returns a new instance of ArtistSearch.



5
6
7
# File 'lib/itunes_api/music/artist_search.rb', line 5

def initialize(name)
  @name = name
end

Class Method Details

.artists(name) ⇒ Object



9
10
11
# File 'lib/itunes_api/music/artist_search.rb', line 9

def self.artists(name)
  new(name).artists
end

Instance Method Details

#artists ⇒ Object



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

def artists
  @artists ||= artist_ids.map { |id| build_artist(id) }
end