Method: Backup::Encryptor::OpenSSL#perform!

Defined in:
lib/backup/encryptor/open_ssl.rb

#perform!Object

Performs the encryption of the backup file



34
35
36
37
38
39
# File 'lib/backup/encryptor/open_ssl.rb', line 34

def perform!
  log!
  run("#{ utility(:openssl) } #{ options } -in '#{ Backup::Model.file }' -out '#{ Backup::Model.file }.enc' -k '#{ password }'")
  rm(Backup::Model.file)
  Backup::Model.extension += '.enc'
end