class Backup::CloudIO::S3::Object
Attributes
etag[R]
key[R]
storage_class[R]
Public Class Methods
new(cloud_io, data)
click to toggle source
# File lib/backup/cloud_io/s3.rb, line 239 def initialize(cloud_io, data) @cloud_io = cloud_io @key = data['Key'] @etag = data['ETag'] @storage_class = data['StorageClass'] end
Public Instance Methods
encryption()
click to toggle source
currently 'AES256' or nil
# File lib/backup/cloud_io/s3.rb, line 247 def encryption metadata['x-amz-server-side-encryption'] end
Private Instance Methods
metadata()
click to toggle source
# File lib/backup/cloud_io/s3.rb, line 253 def metadata @metadata ||= @cloud_io.head_object(self).headers end