Class: SshDirPublisher
- Inherits:
-
Object
- Object
- SshDirPublisher
- Defined in:
- lib/rake/contrib/publisher.rb
Overview
TODO: Remove in Rake 11, duplicated – Publish an entire directory to an existing remote directory using SSH.
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize(host, remote_dir, local_dir) ⇒ SshDirPublisher
constructor
:nodoc: all.
- #upload ⇒ Object
Constructor Details
#initialize(host, remote_dir, local_dir) ⇒ SshDirPublisher
:nodoc: all
41 42 43 44 45 |
# File 'lib/rake/contrib/publisher.rb', line 41 def initialize(host, remote_dir, local_dir) @host = host @remote_dir = remote_dir @local_dir = local_dir end |
Instance Method Details
#upload ⇒ Object
47 48 49 |
# File 'lib/rake/contrib/publisher.rb', line 47 def upload run %{scp -rq #{@local_dir}/* #{@host}:#{@remote_dir}} end |