Sha256: 40a1bf7bce31dd118884053c46a13957ffbee1cae61aaad970507ff8f8ddd381

Contents?: true

Size: 528 Bytes

Versions: 17

Compression:

Stored size: 528 Bytes

Contents

module Backup
  module Adapters
    class SQLite < Base
      
      attr_accessor :database
      
      private

        # Compress the sqlite file
        def perform
          log system_messages[:sqlite]
          run "gzip -c --best #{database} > #{File.join(tmp_path, compressed_file)}"
        end
        
        def load_settings
          self.database = procedure.get_adapter_configuration.attributes['database']
        end
        
        def performed_file_extension
          ""
        end

    end
  end
end

Version data entries

17 entries across 17 versions & 5 rubygems

Version Path
backup-2.4.5.1 lib/backup/adapters/sqlite.rb
backup-2.4.5 lib/backup/adapters/sqlite.rb
namxam-backup-2.4.5 lib/backup/adapters/sqlite.rb
backup-2.4.4 lib/backup/adapters/sqlite.rb
backup-2.4.3 lib/backup/adapters/sqlite.rb
backup-2.4.1 lib/backup/adapters/sqlite.rb
dmitryv-backup-2.4.0 lib/backup/adapters/sqlite.rb
backup-2.4.0 lib/backup/adapters/sqlite.rb
backup-2.3.3.1 lib/backup/adapters/sqlite.rb
backup-2.3.3 lib/backup/adapters/sqlite.rb
backup-2.3.2 lib/backup/adapters/sqlite.rb
backup-2.3.2.pre3 lib/backup/adapters/sqlite.rb
backup-2.3.2.pre2 lib/backup/adapters/sqlite.rb
backup-2.3.2.pre lib/backup/adapters/sqlite.rb
backup-wakiki-2.4.1 lib/backup/adapters/sqlite.rb
backup-gundua-2.3.1.2 lib/backup/adapters/sqlite.rb
backup-gundua-2.3.1.1 lib/backup/adapters/sqlite.rb