Module: Marz::Rsync
- Extended by:
- Configure
- Defined in:
- lib/marz/rsync.rb,
lib/marz/rsync/result.rb,
lib/marz/rsync/command.rb,
lib/marz/rsync/version.rb,
lib/marz/rsync/configure.rb
Overview
Main interface to rsyunc
Defined Under Namespace
Modules: Configure Classes: Command, Result
Constant Summary collapse
- VERSION =
"0.2.0"
Constants included from Configure
Class Method Summary collapse
Methods included from Configure
Class Method Details
.run(source, destination, opts = []) {|Result| ... } ⇒ Result
16 17 18 19 20 21 |
# File 'lib/marz/rsync.rb', line 16 def self.run(source, destination, opts = [], &block) destination = "#{self.host}:#{destination}" if self.host result = Command.run(source, destination, opts) yield(result) if block_given? result end |