Module: Dk::Dumpdb::Task::InstanceMethods

Defined in:
lib/dk-dumpdb/task.rb

Instance Method Summary collapse

Instance Method Details

#run!Object



23
24
25
26
27
28
29
30
31
32
33
34
# 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