class Bkwrapper::Backup::BackupExecutor
Public Class Methods
new(backupper)
click to toggle source
# File lib/bkwrapper/backup/backup_executor.rb, line 4 def initialize(backupper) @backupper = backupper end
Public Instance Methods
generate_backup()
click to toggle source
# File lib/bkwrapper/backup/backup_executor.rb, line 8 def generate_backup generate_backup_file generate_compressed_file remove_backup_file @backupper.compressed_filename end
Private Instance Methods
generate_backup_file()
click to toggle source
# File lib/bkwrapper/backup/backup_executor.rb, line 17 def generate_backup_file system_execute @backupper.backup_command rescue raise "Error generating backup file" end
generate_compressed_file()
click to toggle source
# File lib/bkwrapper/backup/backup_executor.rb, line 23 def generate_compressed_file system_execute @backupper.compress_command rescue raise "Error generating zip file" end
remove_backup_file()
click to toggle source
# File lib/bkwrapper/backup/backup_executor.rb, line 29 def remove_backup_file system_execute "rm /var/tmp/#{@backupper.backup_filename}" end
system_execute(command)
click to toggle source
# File lib/bkwrapper/backup/backup_executor.rb, line 33 def system_execute command result = system command raise "Command returned an error" unless result end