class Backsum::Backup
Constants
- NAME_PATTERN
Public Instance Methods
<=>(other)
click to toggle source
# File lib/backsum/backup.rb, line 12 def <=>(other) self.backup_at <=> other.backup_at end
backup_at()
click to toggle source
# File lib/backsum/backup.rb, line 16 def backup_at DateTime.strptime(self.name, NAME_PATTERN) end
backup_at=(datetime)
click to toggle source
# File lib/backsum/backup.rb, line 20 def backup_at=(datetime) self.name = datetime.strftime(NAME_PATTERN) end
cweek()
click to toggle source
# File lib/backsum/backup.rb, line 28 def cweek self.backup_at.cweek end
day()
click to toggle source
# File lib/backsum/backup.rb, line 32 def day self.backup_at.day end
path()
click to toggle source
# File lib/backsum/backup.rb, line 24 def path File.join(self.base_dir, self.name) end