Method: S3MediaServerApi::Media::CommonMediaApi.create
- Defined in:
- lib/s3_media_server_api/media/common_media_api.rb
.create(uuid) ⇒ Object
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
# File 'lib/s3_media_server_api/media/common_media_api.rb', line 37 def create(uuid) params = {} case media_type when 'video' params = {uuid: uuid} when 'collection' params = {owner_uuid: uuid} else params = { aws_file_uuid: uuid } end return empty_object unless uuid response = AsynkRequest.sync_request(base_path, :create, params) raise CreationError.(response) unless response.success? self.new(response) end |