Class: SimpleProvision::SCP

Inherits:
Object
  • Object
show all
Defined in:
lib/simple_provision/scp.rb

Constant Summary collapse

FILENAME =
"simpro.tar.gz"

Instance Method Summary collapse

Constructor Details

#initialize(username, host, opts) ⇒ SCP

Returns a new instance of SCP.



6
7
8
# File 'lib/simple_provision/scp.rb', line 6

def initialize(username, host, opts)
  @username, @host, @opts = username, host, opts
end

Instance Method Details

#copy_filesObject



10
11
12
13
14
# File 'lib/simple_provision/scp.rb', line 10

def copy_files
  create_local_archive
  scp_files_to_server
  remove_local_archive
end