Sha256: 77ce1c401cd82871b570e2b1aef0d4fd49ab1f54c75fb3d6a54f7200776bee2f
Contents?: true
Size: 738 Bytes
Versions: 1
Compression:
Stored size: 738 Bytes
Contents
require 'dk/task' require 'much-plugin' require 'dk-dumpdb' module Dk::Dumpdb::Task module InternalTask include MuchPlugin plugin_included do include Dk::Task include InstanceMethods end module InstanceMethods private def source_cmd!(cmd_str) if params['script'].ssh? ssh!(cmd_str, :hosts => params['script'].ssh) else cmd!(cmd_str) end end def copy_cmd!(args) if (s = params['script']).ssh? cmd! "scp #{try_param(Dk::Dumpdb::SCP_ARGS_PARAM_NAME)} #{s.ssh}:#{args}" else cmd! "cp #{args}" end end def target_cmd!(cmd_str) cmd!(cmd_str) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dk-dumpdb-0.1.0 | lib/dk-dumpdb/task/internal_task.rb |