Module: S3::MultipartMethods
- Included in:
- ModuleMethods, Service
- Defined in:
- lib/s3/multipart_methods.rb
Instance Method Summary collapse
- #multipart_abort(bucket:, key:, upload_id:) ⇒ Object
- #multipart_complete(bucket:, key:, upload_id:, parts:) ⇒ Object
- #multipart_create(options = nil, bucket:, key:, **kwargs) ⇒ Object
- #multipart_list(options = nil, bucket:, **kwargs) ⇒ Object
- #multipart_parts(options = nil, bucket:, key:, upload_id:, **kwargs) ⇒ Object
- #multipart_upload(bucket:, key:, upload_id:, part_number:, body:) ⇒ Object
Instance Method Details
#multipart_abort(bucket:, key:, upload_id:) ⇒ Object
41 42 43 44 45 46 47 48 |
# File 'lib/s3/multipart_methods.rb', line 41 def multipart_abort( bucket:, key:, upload_id: ) request = MultipartAbortRequest.new( ** ) response = request.submit( bucket: bucket, key: key, upload_id: upload_id ) raise_if_error( response ) response.result end |
#multipart_complete(bucket:, key:, upload_id:, parts:) ⇒ Object
27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/s3/multipart_methods.rb', line 27 def multipart_complete( bucket:, key:, upload_id:, parts: ) request = MultipartCompleteRequest.new( ** ) response = request.submit( bucket: bucket, key: key, upload_id: upload_id, parts: parts ) raise_if_error( response ) response.result end |
#multipart_create(options = nil, bucket:, key:, **kwargs) ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/s3/multipart_methods.rb', line 3 def multipart_create( = nil, bucket:, key:, **kwargs ) request = MultipartCreateRequest.new( ** ) response = request.submit( , bucket: bucket, key: key, **kwargs ) raise_if_error( response ) response.result end |
#multipart_list(options = nil, bucket:, **kwargs) ⇒ Object
50 51 52 53 54 55 56 57 |
# File 'lib/s3/multipart_methods.rb', line 50 def multipart_list( = nil, bucket:, **kwargs ) request = MultipartListRequest.new( ** ) response = request.submit( , bucket: bucket, **kwargs ) raise_if_error( response ) response.result end |
#multipart_parts(options = nil, bucket:, key:, upload_id:, **kwargs) ⇒ Object
59 60 61 62 63 64 65 66 |
# File 'lib/s3/multipart_methods.rb', line 59 def multipart_parts( = nil, bucket:, key:, upload_id:, **kwargs ) request = MultipartPartsRequest.new( ** ) response = request.submit( , bucket: bucket, key: key, upload_id: upload_id, **kwargs ) raise_if_error( response ) response.result end |
#multipart_upload(bucket:, key:, upload_id:, part_number:, body:) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/s3/multipart_methods.rb', line 12 def multipart_upload( bucket:, key:, upload_id:, part_number:, body: ) request = MultipartUploadRequest.new( ** ) response = request.submit( bucket: bucket, key: key, upload_id: upload_id, part_number: part_number, body: body ) raise_if_error( response ) response.result end |