lib/grooveshark/song.rb in grooveshark-0.2.10 vs lib/grooveshark/song.rb in grooveshark-0.2.11

- old
+ new

@@ -2,11 +2,11 @@ class Song attr_reader :data attr_reader :id, :artist_id, :album_id attr_reader :name, :artist, :album, :track, :year attr_reader :duration, :artwork, :playcount - + def initialize(data=nil) unless data.nil? @data = data @id = data['song_id'] @name = data['song_name'] || data['name'] @@ -19,15 +19,15 @@ @artwork = data['cover_art_filename'] @playcount = data['song_plays'] @year = data['year'] end end - + # Presentable format def to_s [@id, @name, @artist].join(' - ') end - + # Hash export for API usage def to_hash { 'songID' => @id, 'songName' => @name,