module Dumpdb
Constants
- BadDatabaseName
- VERSION
Public Class Methods
inherited(subclass)
click to toggle source
# File lib/dumpdb.rb, line 14 def self.inherited(subclass) subclass.settings = self.settings end
Public Instance Methods
after_cmd_run(*args)
click to toggle source
# File lib/dumpdb.rb, line 90 def after_cmd_run(*args); end
after_copy_dump(*args)
click to toggle source
# File lib/dumpdb.rb, line 84 def after_copy_dump(*args); end
after_dump(*args)
click to toggle source
# File lib/dumpdb.rb, line 82 def after_dump(*args); end
after_restore(*args)
click to toggle source
# File lib/dumpdb.rb, line 86 def after_restore(*args); end
after_run(*args)
click to toggle source
# File lib/dumpdb.rb, line 78 def after_run(*args); end
after_setup(*args)
click to toggle source
# File lib/dumpdb.rb, line 80 def after_setup(*args); end
after_teardown(*args)
click to toggle source
# File lib/dumpdb.rb, line 88 def after_teardown(*args); end
before_cmd_run(*args)
click to toggle source
# File lib/dumpdb.rb, line 89 def before_cmd_run(*args); end
before_copy_dump(*args)
click to toggle source
# File lib/dumpdb.rb, line 83 def before_copy_dump(*args); end
before_dump(*args)
click to toggle source
# File lib/dumpdb.rb, line 81 def before_dump(*args); end
before_restore(*args)
click to toggle source
# File lib/dumpdb.rb, line 85 def before_restore(*args); end
before_run(*args)
click to toggle source
Callbacks
# File lib/dumpdb.rb, line 77 def before_run(*args); end
before_setup(*args)
click to toggle source
# File lib/dumpdb.rb, line 79 def before_setup(*args); end
before_teardown(*args)
click to toggle source
# File lib/dumpdb.rb, line 87 def before_teardown(*args); end
dump_cmd(&block)
click to toggle source
# File lib/dumpdb.rb, line 60 def dump_cmd(&block); Settings::DumpCmd.new(block).value(self); end
restore_cmd(&block)
click to toggle source
# File lib/dumpdb.rb, line 61 def restore_cmd(&block) Settings::RestoreCmd.new(block).value(self); end
run(cmd_runner=nil)
click to toggle source
# File lib/dumpdb.rb, line 71 def run(cmd_runner=nil) Runner.new(self, :cmd_runner => cmd_runner).run end
ssh?()
click to toggle source
# File lib/dumpdb.rb, line 63 def ssh? self.ssh && !self.ssh.empty? end
ssh_opts()
click to toggle source
# File lib/dumpdb.rb, line 67 def ssh_opts "-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o ConnectTimeout=10" end