lib/vzaar_api/playlist.rb
module VzaarApi
class Playlist < Abstract
ENDPOINT = 'feeds/playlists'
ATTR_READERS = %i(
id title sort_order sort_by autoplay continuous_play category_id
embed_code created_at updated_at
).freeze
ATTR_ACCESSORS = %i(
category_id title sort_by sort_order private dimensions max_vids
position autoplay continuous_play max_vids video_ids
).freeze
prepend Lib::HasAttributes
include Lib::HasCollectionBuilder
include Lib::HasResourceUrl
include Lib::ActiveObject::Find
include Lib::ActiveObject::Save
include Lib::ActiveObject::Delete
include Lib::WillPaginate
def self.create(attrs = {})
url = Lib::Api.resource_url(ENDPOINT)
new Lib::Api.new.post(url, attrs).data
end
end
end