class Song

Public Class Methods

new(subsonic, attributes) click to toggle source
# File lib/subcl/song.rb, line 2
def initialize(subsonic, attributes)
  @subsonic = subsonic
  self['type'] = 'song'
  attributes.each do |key, val|
    self[key] = val
  end
end

Public Instance Methods

url() click to toggle source

returns the streaming url for a song

# File lib/subcl/song.rb, line 11
def url
  @subsonic.song_url(self['id'])
end