5
6
7
8
9
10
11
12
13
14
15
16
17
|
# File 'lib/s3_media_server_api/mocked/uploader.rb', line 5
def upload(file_path)
uuid = SecureRandom.uuid
part_size = 5*1024*1024
response = {data: {uuid: uuid,
size: File.size(file_path),
mime_type: file_mime_type(file_path),
uploads_count: parts_count(file_path, part_size),
default_part_size: part_size,
state: "uploaded",
public_url: "https://storage-nginx.stage.govermedia.com/test-bucket/test_files/#{uuid}.mp3",
name: File.basename(file_path)}}
AwsFile.new(response)
end
|