# 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