Module: QcloudCos
- Extended by:
- Api, ConvenientApi
- Defined in:
- lib/qcloud_cos.rb,
lib/qcloud_cos/api.rb,
lib/qcloud_cos/cli.rb,
lib/qcloud_cos/http.rb,
lib/qcloud_cos/error.rb,
lib/qcloud_cos/utils.rb,
lib/qcloud_cos/version.rb,
lib/qcloud_cos/multipart.rb,
lib/qcloud_cos/model/list.rb,
lib/qcloud_cos/authorization.rb,
lib/qcloud_cos/configuration.rb,
lib/qcloud_cos/convenient_api.rb,
lib/qcloud_cos/model/objectable.rb,
lib/qcloud_cos/model/file_object.rb,
lib/qcloud_cos/model/folder_object.rb more...
Defined Under Namespace
Modules: Api, ConvenientApi, Objectable Classes: Authorization, Cli, Configuration, Error, FileNotExistError, FileObject, FolderObject, Http, InvalidFilePathError, InvalidFolderPathError, InvalidNumError, List, MissingBucketError, MissingSessionIdError, Multipart, RequestError, Utils
Constant Summary collapse
- EXPIRED_SECONDS =
60 seconds
60
- PUBLIC_EXPIRED_SECONDS =
10 minutes
600
- DEFAULT_SLICE_SIZE =
3M
3_145_728
- MIN_SLICE_FILE_SIZE =
10M
10
- MAX_RETRY_TIMES =
3
- QCLOUD_COS_CONFIG =
'.qcloud-cos.yml'
- DEFAULT_ENDPOINT =
'http://web.file.myqcloud.com/files/v1/'
- VERSION =
'0.4.2'
Class Method Summary collapse
Methods included from ConvenientApi
all, bucket_info, contains_file?, contains_folder?, count, empty?, exists?, public_url
Methods included from Api
create_folder, delete, delete_file, delete_folder, init_slice_upload, list, list_files, list_folders, stat, update, upload, upload_part, upload_slice
Class Method Details
permalink .config ⇒ Object
[View source]
27 28 29 |
# File 'lib/qcloud_cos.rb', line 27 def config @configuration end |
permalink .configure {|@configuration| ... } ⇒ Object
21 22 23 24 25 |
# File 'lib/qcloud_cos.rb', line 21 def configure @configuration ||= Configuration.new yield @configuration @configuration end |