class Backup::CloudIO::CloudFiles::Object
Attributes
hash[R]
name[R]
Public Class Methods
new(cloud_io, data)
click to toggle source
# File lib/backup/cloud_io/cloud_files.rb, line 274 def initialize(cloud_io, data) @cloud_io = cloud_io @name = data["name"] @hash = data["hash"] end
Public Instance Methods
marked_for_deletion?()
click to toggle source
# File lib/backup/cloud_io/cloud_files.rb, line 284 def marked_for_deletion? !!metadata["X-Delete-At"] end
slo?()
click to toggle source
# File lib/backup/cloud_io/cloud_files.rb, line 280 def slo? !!metadata["X-Static-Large-Object"] end
Private Instance Methods
metadata()
click to toggle source
# File lib/backup/cloud_io/cloud_files.rb, line 290 def metadata @metadata ||= @cloud_io.head_object(self).headers end