class FilesBackup
Attributes
files_backup[R]
Public Class Methods
new(files_backup = '/etc', compress = true, encrypt = nil)
click to toggle source
Calls superclass method
Backup::new
# File lib/backup/files_backup.rb, line 6 def initialize files_backup = '/etc', compress = true, encrypt = nil @files_backup = files_backup super compress: compress, encrypt: encrypt end
Public Instance Methods
backup_command()
click to toggle source
# File lib/backup/files_backup.rb, line 23 def backup_command "tar -c #{files_backup}" end
backup_type_filename()
click to toggle source
# File lib/backup/files_backup.rb, line 15 def backup_type_filename files_backup.sub(/^\//, '').gsub('/', '_') end
path()
click to toggle source
# File lib/backup/files_backup.rb, line 19 def path "#{Techinform::BACKUPS_LOCAL_PREFIX}/#{backup_type}/#{backup_type_filename}" end
print_info()
click to toggle source
# File lib/backup/files_backup.rb, line 11 def print_info puts "Run #{files_backup} backup to #{filepath}..." end