Module: Dumpdb
- Includes:
- MuchPlugin
- Defined in:
- lib/dumpdb.rb,
lib/dumpdb/db.rb,
lib/dumpdb/runner.rb,
lib/dumpdb/version.rb
Defined Under Namespace
Modules: ClassMethods, InstanceMethods, Settings
Classes: Db, Runner
Constant Summary
collapse
- BadDatabaseName =
Class.new(RuntimeError)
- VERSION =
"2.1.0"
Instance Method Summary
collapse
Instance Method Details
#after_cmd_run(*args) ⇒ Object
90
|
# File 'lib/dumpdb.rb', line 90
def after_cmd_run(*args); end
|
#after_copy_dump(*args) ⇒ Object
84
|
# File 'lib/dumpdb.rb', line 84
def after_copy_dump(*args); end
|
#after_dump(*args) ⇒ Object
82
|
# File 'lib/dumpdb.rb', line 82
def after_dump(*args); end
|
#after_restore(*args) ⇒ Object
86
|
# File 'lib/dumpdb.rb', line 86
def after_restore(*args); end
|
#after_run(*args) ⇒ Object
78
|
# File 'lib/dumpdb.rb', line 78
def after_run(*args); end
|
#after_setup(*args) ⇒ Object
80
|
# File 'lib/dumpdb.rb', line 80
def after_setup(*args); end
|
#after_teardown(*args) ⇒ Object
88
|
# File 'lib/dumpdb.rb', line 88
def after_teardown(*args); end
|
#before_cmd_run(*args) ⇒ Object
89
|
# File 'lib/dumpdb.rb', line 89
def before_cmd_run(*args); end
|
#before_copy_dump(*args) ⇒ Object
83
|
# File 'lib/dumpdb.rb', line 83
def before_copy_dump(*args); end
|
#before_dump(*args) ⇒ Object
81
|
# File 'lib/dumpdb.rb', line 81
def before_dump(*args); end
|
#before_restore(*args) ⇒ Object
85
|
# File 'lib/dumpdb.rb', line 85
def before_restore(*args); end
|
#before_run(*args) ⇒ Object
77
|
# File 'lib/dumpdb.rb', line 77
def before_run(*args); end
|
#before_setup(*args) ⇒ Object
79
|
# File 'lib/dumpdb.rb', line 79
def before_setup(*args); end
|
#before_teardown(*args) ⇒ Object
87
|
# File 'lib/dumpdb.rb', line 87
def before_teardown(*args); end
|
#dump_cmd(&block) ⇒ Object
#restore_cmd(&block) ⇒ Object
#run(cmd_runner = nil) ⇒ Object
71
72
73
|
# File 'lib/dumpdb.rb', line 71
def run(cmd_runner=nil)
Runner.new(self, :cmd_runner => cmd_runner).run
end
|
#ssh? ⇒ Boolean
63
64
65
|
# File 'lib/dumpdb.rb', line 63
def ssh?
self.ssh && !self.ssh.empty?
end
|
#ssh_opts ⇒ Object
67
68
69
|
# File 'lib/dumpdb.rb', line 67
def ssh_opts
"-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o ConnectTimeout=10"
end
|