Module: QcloudCos
- Extended by:
- Api, ConvenientApi
- Defined in:
- lib/qcloud_cos.rb,
lib/qcloud_cos/api.rb,
lib/qcloud_cos/http.rb,
lib/qcloud_cos/error.rb,
lib/qcloud_cos/utils.rb,
lib/qcloud_cos/version.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
Defined Under Namespace
Modules: Api, ConvenientApi, Objectable Classes: Authorization, Configuration, Error, FileNotExistError, FileObject, FolderObject, Http, InvalidFilePathError, InvalidFolderPathError, List, MissingBucketError, MissingSessionIdError, 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
- VERSION =
'0.3.0'
Class Method Summary collapse
Methods included from ConvenientApi
bucket_info, contains_file?, contains_folder?, count, empty?, exists?, public_url
Methods included from Api
create_folder, delete, delete_file, delete_folder, list, list_files, list_folders, stat, update, upload, upload_slice
Class Method Details
.config ⇒ Object
25 26 27 |
# File 'lib/qcloud_cos.rb', line 25 def config @configuration end |
.configure {|@configuration| ... } ⇒ Object
19 20 21 22 23 |
# File 'lib/qcloud_cos.rb', line 19 def configure @configuration ||= Configuration.new yield @configuration @configuration end |