Sha256: 96ec056f677ed2751bdb91d013bebe53752440b4c4d4f82e69a0a5bc1a42235c

Contents?: true

Size: 611 Bytes

Versions: 4

Compression:

Stored size: 611 Bytes

Contents

# encoding: utf-8

module Backup
  module Compressor
    class Base
      include Backup::CLI::Helpers
      include Backup::Configuration::Helpers

      def initialize
        load_defaults!
      end

      private

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

      ##
      # Logs a message to the console and log file to inform
      # the client that Backup is using the compressor
      def log!
        Logger.message "Using #{ compressor_name } for compression."
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
backup_checksum-3.0.23 lib/backup/compressor/base.rb
backup-3.0.23 lib/backup/compressor/base.rb
backup-3.0.22 lib/backup/compressor/base.rb
backup-3.0.21 lib/backup/compressor/base.rb