module Rsync
The main interface to rsync
Constants
- VERSION
Project version
Public Class Methods
run(source, destination, args = []) { |result| ... }
click to toggle source
Creates and runs an rsync {Command} and return the {Result} @param source {String} @param destination {String} @param args {Array} @return {Result} @yield {Result}
# File lib/rsync.rb, line 15 def self.run(source, destination, args = [], &block) destination = "#{self.host}:#{destination}" if self.host result = Command.run(source, destination, args) yield(result) if block_given? result end