Sha256: 6e2c927d7b63e3367a557b730deef2e31cda70c3132d6383b0a88ac9eeee075f
Contents?: true
Size: 943 Bytes
Versions: 3
Compression:
Stored size: 943 Bytes
Contents
require "tencent_cos_sdk/version" require "tencent_cos_sdk/configuration" require "tencent_cos_sdk/request" module TencentCosSdk class << self # # TencentCosSdk.put '1/abc.txt', body: 'abc123' # TencentCosSdk.put '1/abc.txt', file: './xyz.txt' # def put path, options = {} Request.new(options.merge http_method: 'put', uri: uri(path), sign: true).execute end # # TencentCosSdk.get '1/abc.txt' # def get path, options = {} Request.new(options.merge http_method: 'get', uri: uri(path)).execute end # # TencentCosSdk.delete '1/abc.txt' # def delete path, options = {} Request.new(options.merge http_method: 'delete', uri: uri(path), sign: true).execute end private def uri path File.join TencentCosSdk.conf.parent_path, path end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
tencent_cos_sdk-0.1.2 | lib/tencent_cos_sdk.rb |
tencent_cos_sdk-0.1.1 | lib/tencent_cos_sdk.rb |
tencent_cos_sdk-0.1.0 | lib/tencent_cos_sdk.rb |