Sha256: c4788dc61d57b08601b5a6b2b4c6fce2c1c879cb02fcb9cb575bab430791d70c

Contents?: true

Size: 597 Bytes

Versions: 56

Compression:

Stored size: 597 Bytes

Contents

# encoding: utf-8

module Backup
  module Encryptor
    class Base
      include Utilities::Helpers
      include Config::Helpers

      def initialize
        load_defaults!
      end

      private

      ##
      # Return the encryptor name, with Backup namespace removed
      def encryptor_name
        self.class.to_s.sub('Backup::', '')
      end

      ##
      # Logs a message to the console and log file to inform
      # the client that Backup is encrypting the archive
      def log!
        Logger.info "Using #{ encryptor_name } to encrypt the archive."
      end
    end
  end
end

Version data entries

56 entries across 56 versions & 7 rubygems

Version Path
backup-remote-0.0.7 lib/backup/encryptor/base.rb
backup-remote-0.0.5 lib/backup/encryptor/base.rb
backup-remote-0.0.3 lib/backup/encryptor/base.rb
backup-remote-0.0.2 lib/backup/encryptor/base.rb
backup-4.4.0 lib/backup/encryptor/base.rb
backup-4.3.0 lib/backup/encryptor/base.rb
backup-4.2.3 lib/backup/encryptor/base.rb
backup-4.2.2 lib/backup/encryptor/base.rb
backup_zh-4.2.0 lib/backup/encryptor/base.rb
backup-4.2.0 lib/backup/encryptor/base.rb
backup-4.1.12 lib/backup/encryptor/base.rb
backup-4.1.11 lib/backup/encryptor/base.rb
backup-ssh-4.1.10 lib/backup/encryptor/base.rb
backup-4.1.10 lib/backup/encryptor/base.rb
backup-4.1.9 lib/backup/encryptor/base.rb
backup-4.1.8 lib/backup/encryptor/base.rb
backup-4.1.7 lib/backup/encryptor/base.rb
backup-4.1.6 lib/backup/encryptor/base.rb
backup-4.1.5 lib/backup/encryptor/base.rb
backup-4.1.4 lib/backup/encryptor/base.rb