Sha256: 889a5b14b0e6eae92a6d4b11a4ad55a3563d9fe90e8a10d7ed56d80132e6ce79

Contents?: true

Size: 648 Bytes

Versions: 3

Compression:

Stored size: 648 Bytes

Contents

class Lastfm
  module MethodCategory
    class Artist < Base
      regular_method :get_info, [:artist], [] do |response|
        response.xml['artist']
      end

      regular_method :get_events, [:artist], [] do |response|
        response.xml['events']['event']
      end

      regular_method :get_similar, [:artist], [] do |response|
        response.xml['similarartists']['artist']
      end
      
      regular_method :get_tags, [:artist], [[:user, nil], [:mbid, nil], [:autocorrect, nil]] do |response|
        response.xml['tags']['tag']
      end

      regular_method :search, [:artist], [[:limit, nil], [:page, nil]]
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
lastfm-1.7.0 lib/lastfm/method_category/artist.rb
lastfm-1.6.1 lib/lastfm/method_category/artist.rb
lastfm-1.6.0 lib/lastfm/method_category/artist.rb