Class: SimpleProvision::SCP

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

Constant Summary collapse

FILENAME =
"fss.tar.gz"

Instance Method Summary collapse

Constructor Details

#initialize(server, opts) ⇒ SCP

Returns a new instance of SCP.



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

def initialize(server, opts)
  @server, @opts = server, opts
end

Instance Method Details

#to_serverObject



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

def to_server
  create_local_archive
  scp_files_to_server
  extract_remote_archive
  remove_local_archive
end