Sha256: 6694e2b0bf95ba5d070453e47f185b6dac4d7f9e3aed621ca1397dcefc1e0a7b

Contents?: true

Size: 373 Bytes

Versions: 5

Compression:

Stored size: 373 Bytes

Contents

require 'backup/connection/s3'

module Backup
  module Storage
    class S3 < Base
      
      # Stores the backup file on the remote server using S3
      def initialize(adapter)
        s3 = Backup::Connection::S3.new(adapter)
        s3.connect
        log("Saving '#{s3.final_file}' to s3 bucket '#{s3.s3_bucket}'")
        s3.store
      end
      
    end
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
dmitryv-backup-2.4.0 lib/backup/storage/s3.rb
backup-2.4.0 lib/backup/storage/s3.rb
backup-2.3.3.1 lib/backup/storage/s3.rb
backup-2.3.3 lib/backup/storage/s3.rb
backup-2.3.2 lib/backup/storage/s3.rb