module Marz::Rsync
Main interface to rsyunc
Constants
- VERSION
Public Class Methods
run(source, destination, opts = []) { |result| ... }
click to toggle source
Runs an rsync {Command} and return the {Result} @param source {String} @param destination {String} @param opts {Array} @return {Result} @yield {Result}
# 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