Sha256: ce23db7a637048fc88b086fabbe3df7e847d8737ac341ea2d214ab704ed9134f
Contents?: true
Size: 654 Bytes
Versions: 21
Compression:
Stored size: 654 Bytes
Contents
module EY module Backup class Dumper < Base include Logging attr_reader :database def self.run(databases, split_size) databases.each do |database| new(database).run(split_size) end end def initialize(database) @database = database end def run(split_size) info "Doing database: #{@database.name}" backup_set = @database.dump backup_set.split!(split_size) backup_set.upload! info "Successful backup: #{@database.name}.#{backup_set.normalized_name}" backup_set.cleanup backup_set.rm! end end end end
Version data entries
21 entries across 21 versions & 1 rubygems