Class: AWS::S3::Bucket
- Inherits:
-
Object
- Object
- AWS::S3::Bucket
- Defined in:
- lib/aws-ext.rb
Instance Method Summary collapse
Instance Method Details
#each_object(opts = {}, &block) ⇒ Object
24 25 26 27 28 29 |
# File 'lib/aws-ext.rb', line 24 def each_object(opts = {}, &block) opts = { :max_keys => 100 }.merge(opts) while (response = objects(opts).each {|obj| yield obj }).any? do opts[:marker] = response.last.key end end |
#exists?(key) ⇒ Boolean
31 32 33 |
# File 'lib/aws-ext.rb', line 31 def exists?(key) S3Object.exists?(key, name) end |
#find(key) ⇒ Object
35 36 37 |
# File 'lib/aws-ext.rb', line 35 def find(key) S3Object.find(key, name) end |