Class: S3MediaServerApi::Media::Collection
Constant Summary
collapse
- COLLECTION =
'collection'
Instance Method Summary
collapse
#as_hash, create, create_from_path, custom_async_request, custom_sync_request, destroy, #exist?, #initialize, #name, resolve, #size, #uuid
Instance Method Details
#audios ⇒ Object
18
19
20
|
# File 'lib/s3_media_server_api/media/collection.rb', line 18
def audios
@params[:audios].map { |audio| Audio.new(data: audio) } if @params[:audios]
end
|
#documents ⇒ Object
14
15
16
|
# File 'lib/s3_media_server_api/media/collection.rb', line 14
def documents
@params[:documents].map { |document| Video.new(data: document) } if @params[:documents]
end
|
#images ⇒ Object
10
11
12
|
# File 'lib/s3_media_server_api/media/collection.rb', line 10
def images
@params[:images].map { |image| Image::ImageObject.new(data: image) } if @params[:images]
end
|
#owner_uuid ⇒ Object
22
23
24
|
# File 'lib/s3_media_server_api/media/collection.rb', line 22
def owner_uuid
@params[:owner_uuid]
end
|
#videos ⇒ Object
6
7
8
|
# File 'lib/s3_media_server_api/media/collection.rb', line 6
def videos
@params[:videos].map { |video| Video.new(data: video) } if @params[:videos]
end
|