Module: Dumpr

Defined in:
lib/dumpr/cli.rb,
lib/dumpr.rb,
lib/dumpr/util.rb,
lib/dumpr/driver.rb,
lib/dumpr/version.rb,
lib/dumpr/driver/mysql.rb,
lib/dumpr/driver/postgres.rb

Overview

TODO: Refactor this Utility methods for touching/reading local and remote files

Defined Under Namespace

Modules: Driver, Util Classes: BadConfig, BusyDumping, CLI, CommandFailure, DumpFileExists, MissingDriver

Constant Summary collapse

Version =
"1.4".freeze

Class Method Summary collapse

Class Method Details

.dump(driver, opts) ⇒ Object



21
22
23
24
# File 'lib/dumpr.rb', line 21

def dump(driver, opts)
  driver = Driver.find(driver).new(opts)
  driver.dump()
end

.export(driver, opts) ⇒ Object



31
32
33
# File 'lib/dumpr.rb', line 31

def export(driver, opts)
  dump(driver, opts)
end

.import(driver, opts) ⇒ Object



26
27
28
29
# File 'lib/dumpr.rb', line 26

def import(driver, opts)
  driver = Driver.find(driver).new(opts)
  driver.import()
end