Module: MysqlTruck

Includes:
FileUtils
Defined in:
lib/mysql_truck.rb,
lib/mysql_truck/dumper.rb,
lib/mysql_truck/helper.rb,
lib/mysql_truck/loader.rb,
lib/mysql_truck/version.rb

Overview

MysqlTruck

MySQL backup tool that stores backups in S3.

Requires server to have right_aws installed

Defined Under Namespace

Modules: Helper Classes: Dumper, Loader

Constant Summary collapse

VERSION =
"0.6.6"

Class Method Summary collapse

Class Method Details

.run(action, config) ⇒ Object



22
23
24
25
26
27
28
29
30
31
# File 'lib/mysql_truck.rb', line 22

def self.run(action, config)
  case action.intern
  when :dump
    Dumper.new(config).dump
  when :load
    Loader.new(config).load_backup
  else
    puts "Unknown action #{action}"
  end
end