Class: Aliyun::Oss::Struct::Directory
- Defined in:
- lib/aliyun/oss/struct/directory.rb
Instance Attribute Summary
Attributes inherited from Object
#bucket, #client, #etag, #key, #last_modified, #location, #owner, #size, #storage_class, #type
Instance Method Summary collapse
- #file? ⇒ Boolean
-
#list(options = {}) ⇒ Array<Aliyun::Oss::Struct::Object>
List objects under directory.
Methods inherited from Object
#acl!, init_from_object, init_from_response, #meta!, #set_acl
Methods inherited from Base
Constructor Details
This class inherits a constructor from Aliyun::Oss::Struct::Base
Instance Method Details
#file? ⇒ Boolean
21 22 23 |
# File 'lib/aliyun/oss/struct/directory.rb', line 21 def file? false end |
#list(options = {}) ⇒ Array<Aliyun::Oss::Struct::Object>
List objects under directory
16 17 18 19 |
# File 'lib/aliyun/oss/struct/directory.rb', line 16 def list( = {}) Utils.stringify_keys!() client.bucket_objects.list(.merge('prefix' => key)) end |