Sha256: e232babe0d529472fb858ba69a0471b6135d74393f8e2120a7015135eaa94007
Contents?: true
Size: 1.07 KB
Versions: 2
Compression:
Stored size: 1.07 KB
Contents
# frozen_string_literal: true module Fog module Aliyun class Storage class Real # Delete an existing object # # ==== Parameters # * object<~String> - Name of object to delete # def delete_object(object, options = {}) bucket = options[:bucket] bucket ||= @aliyun_oss_bucket resource = bucket + '/' + object request( expects: 204, method: 'DELETE', path: object, bucket: bucket, resource: resource, location: get_bucket_location(bucket) ) end def abort_multipart_upload(bucket, object, endpoint, uploadid) path = object + '?uploadId=' + uploadid resource = bucket + '/' + path ret = request( expects: 204, method: 'DELETE', path: path, bucket: bucket, resource: resource, endpoint: endpoint, location: get_bucket_location(bucket) ) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fog-aliyun-0.3.12 | lib/fog/aliyun/requests/storage/delete_object.rb |
fog-aliyun-0.3.11 | lib/fog/aliyun/requests/storage/delete_object.rb |