class Commands::PutCommand

Public Instance Methods

enact(client) click to toggle source
Calls superclass method Commands::AbstractSSHCommand#enact
# File lib/commands.rb, line 649
def enact(client)
  super(client)
  if get_field(:dest) then
    exec "scp #{self.get_scp_opts} -i #{key_pair_file} #{@arg} hadoop@#{hostname}:#{get_field(:dest)}"
  else
    exec "scp #{self.get_scp_opts} -i #{key_pair_file} #{@arg} hadoop@#{hostname}:#{File.basename(@arg)}"
  end
end