class ItunesApi::Music::Requests::Search
Allows querying the API via search for artists.
Public Instance Methods
artists()
click to toggle source
# File lib/itunes_api/music/requests/search.rb, line 12 def artists @artists ||= decorated_results.find_all(&:relevant?) end
Private Instance Methods
action()
click to toggle source
# File lib/itunes_api/music/requests/search.rb, line 18 def action 'search' end
decorated_results()
click to toggle source
# File lib/itunes_api/music/requests/search.rb, line 22 def decorated_results results.map do |result| Results::Artist.new(result, store, artist_name) end end
query()
click to toggle source
# File lib/itunes_api/music/requests/search.rb, line 28 def query { attribute: :artistTerm, country: store.to_s.upcase, entity: :musicArtist, limit: LIMIT, media: :music, term: artist_name } end