Sha256: fb5d594f040bfd76e105876bbe73284b7ae03bf631339742eef95ddcd5ce5d31

Contents?: true

Size: 418 Bytes

Versions: 15

Compression:

Stored size: 418 Bytes

Contents

class Lastfm
  module MethodCategory
    class Radio < Base
      write_method :tune, :required => [:station]
      method_with_authentication :get_playlist do |response|
        playlist = response.xml['playlist']
        tracklist = playlist['trackList']['track']

        unless tracklist.is_a?(Array)
          playlist['trackList']['track'] = [tracklist]
        end

        playlist
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
lastfm-1.27.4 lib/lastfm/method_category/radio.rb
lastfm-1.27.3 lib/lastfm/method_category/radio.rb
lastfm-1.27.2 lib/lastfm/method_category/radio.rb
lastfm-1.27.1 lib/lastfm/method_category/radio.rb
lastfm-1.27.0 lib/lastfm/method_category/radio.rb
lastfm-1.26.0 lib/lastfm/method_category/radio.rb
lastfm-1.25.0 lib/lastfm/method_category/radio.rb
lastfm-1.24.0 lib/lastfm/method_category/radio.rb
lastfm-1.23.0 lib/lastfm/method_category/radio.rb
lastfm-1.22.0 lib/lastfm/method_category/radio.rb
lastfm-1.21.0 lib/lastfm/method_category/radio.rb
lastfm-1.20.1 lib/lastfm/method_category/radio.rb
lastfm-1.19.1 lib/lastfm/method_category/radio.rb
lastfm-1.19.0 lib/lastfm/method_category/radio.rb
lastfm-1.18.0 lib/lastfm/method_category/radio.rb