Player library, unified renderer for artists and playlists
This commit is contained in:
@@ -2,4 +2,12 @@ class Playlist < ActiveRecord::Base
|
||||
belongs_to :user
|
||||
belongs_to :artist
|
||||
has_many :playlist_items, dependent: :destroy
|
||||
|
||||
def serialize
|
||||
data = {name: name, pic_url: pic_url, tracks: []}
|
||||
playlist_items.each do |item|
|
||||
data[:tracks] << item.track.serialize
|
||||
end
|
||||
data
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user