module Dk::Dumpdb::Task::InstanceMethods

Public Instance Methods

run!() click to toggle source
# File lib/dk-dumpdb/task.rb, line 23
def run!
  script = self.class.script_class.new(params)

  run_task Setup,      'script' => script
  begin
    run_task Dump,     'script' => script
    run_task CopyDump, 'script' => script
    run_task Restore,  'script' => script
  ensure
    run_task Teardown, 'script' => script
  end
end