|
Class SshDirPublisher |
|
Publish an entire directory to an existing remote directory using SSH.
| Methods |
| Public Class methods |
| new(host, remote_dir, local_dir) |
# File lib/rake/contrib/publisher.rb, line 35
35: def initialize(host, remote_dir, local_dir)
36: @host = host
37: @remote_dir = remote_dir
38: @local_dir = local_dir
39: end
| Public Instance methods |
| upload() |
# File lib/rake/contrib/publisher.rb, line 41
41: def upload
42: run %{scp -rq #{@local_dir}/* #{@host}:#{@remote_dir}}
43: end