Sha256: 13e29535a10d63a8564b8bb84ce47b1194ff331e588e614abcd719783615f6a8
Contents?: true
Size: 1.72 KB
Versions: 2
Compression:
Stored size: 1.72 KB
Contents
class Lastfm module MethodCategory class Artist < Base regular_method( :get_top_tracks, :required => [:artist] ) do |response| response.xml['toptracks']['track'] end regular_method( :get_top_albums, :required => [:artist] ) do |response| response.xml['topalbums']['album'] end regular_method( :get_info, :required => [:artist] ) do |response| response.xml['artist'] end regular_method( :get_events, :required => [:artist] ) do |response| response.xml['events']['event'] end regular_method( :get_images, :required => [:artist] ) do |response| response.xml['images']['image'] end regular_method(:get_similar, :required => [:artist] ) do |response| response.xml['similarartists']['artist'] end regular_method( :get_tags, :required => [:artist], :optional => [ [:user, nil], [:mbid, nil], [:autocorrect, nil] ] ) do |response| response.xml['tags']['tag'] end regular_method( :get_top_fans, :required => [:artist] ) do |response| response.xml['topfans']['user'] end regular_method( :get_top_tags, :required => any_params([:artist], [:mbid]), :optional => [ [:autocorrect, nil] ] ) do |response| response.xml['toptags']['tag'] end regular_method( :search, :required => [:artist], :optional => [ [:limit, nil], [:page, nil] ] ) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lastfm-1.23.0 | lib/lastfm/method_category/artist.rb |
lastfm-1.22.0 | lib/lastfm/method_category/artist.rb |