Sha256: 8ed2e20bd09e45d46b8ba94a7ff9e074ed0fb3001f7129ec1da45b51af6b606c
Contents?: true
Size: 653 Bytes
Versions: 12
Compression:
Stored size: 653 Bytes
Contents
module Fogged class ResourceSerializer < ActiveModel::Serializer attributes :id, :name, :upload_url, :url attributes :h264_url, :mpeg_url, :webm_url, :thumbnail_urls attributes :encoding_progress def include_upload_url? options[:include_upload_url] end def include_h264_url? object.video? end def include_mpeg_url? object.video? end def include_webm_url? object.video? end def include_thumbnail_urls? object.video? end def include_encoding_progress? object.video? end def encoding_progress object.encoding_progress || 0 end end end
Version data entries
12 entries across 12 versions & 1 rubygems