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 233 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 241 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 247 def metadata @metadata ||= @cloud_io.head_object(self).headers end