Class: Backup::S3Object
- Inherits:
-
AbstractStorageObject
- Object
- AbstractStorageObject
- Backup::S3Object
- Defined in:
- lib/backup-agent/s3_object.rb
Instance Attribute Summary
Attributes inherited from AbstractStorageObject
Instance Method Summary collapse
- #delete ⇒ Object
-
#initialize ⇒ S3Object
constructor
A new instance of S3Object.
- #last_modified ⇒ Object
Constructor Details
#initialize ⇒ S3Object
3 4 5 6 7 |
# File 'lib/backup-agent/s3_object.rb', line 3 def initialize(*) super @object = env.fetch(:object) @bucket = env.fetch(:bucket) end |
Instance Method Details
#delete ⇒ Object
13 14 15 |
# File 'lib/backup-agent/s3_object.rb', line 13 def delete storage.delete(key) end |
#last_modified ⇒ Object
9 10 11 |
# File 'lib/backup-agent/s3_object.rb', line 9 def last_modified @object.last_modified end |