class S3MediaServerApi::Media::Image

Constants

IMAGE

Public Class Methods

copy(uuid) click to toggle source

copies image file parameters: uuid - uuid of file

aduio - url of image file

returns: response with copied image

# File lib/s3_media_server_api/media/image.rb, line 44
def copy(uuid)
  return unless uuid
  Image.new(custom_sync_request(:copy, uuid: uuid))
end
resize(uuid) click to toggle source

sends request to make thumb of image parameters: uuid - uuid of file

# File lib/s3_media_server_api/media/image.rb, line 52
def resize(uuid)
  return unless uuid
  custom_async_request(:resize, uuid: uuid)
end

Private Class Methods

media_type() click to toggle source
# File lib/s3_media_server_api/media/image.rb, line 59
def media_type; IMAGE; end

Public Instance Methods

source() click to toggle source
# File lib/s3_media_server_api/media/image.rb, line 29
def source
  ImageObject.new(@params[:source])
end
thumb() click to toggle source
# File lib/s3_media_server_api/media/image.rb, line 33
def thumb
  ImageObject.new(@params[:thumb])
end