class ItunesApi::Music::Results::Artist

Wrapper for artist search results.

Public Instance Methods

amg_id() click to toggle source
# File lib/itunes_api/music/results/artist.rb, line 11
def amg_id
  @amg_id ||= data['amgArtistId']
end
apple_id() click to toggle source
# File lib/itunes_api/music/results/artist.rb, line 15
def apple_id
  @apple_id ||= data['artistId']
end
attributes() click to toggle source
# File lib/itunes_api/music/results/artist.rb, line 19
def attributes
  [amg_id, apple_id, genre, link, name, store]
end
genre() click to toggle source
# File lib/itunes_api/music/results/artist.rb, line 23
def genre
  @genre ||= data['primaryGenreName']
end
name() click to toggle source
# File lib/itunes_api/music/results/artist.rb, line 31
def name
  @name ||= data['artistName']
end
relevant?() click to toggle source
# File lib/itunes_api/music/results/artist.rb, line 35
def relevant?
  return true unless search_term

  name.downcase.include?(search_term.downcase)
end