# File lib/rake_remote_task.rb, line 22 def put remote_path, base_name = 'vlad.unknown' require 'tempfile' Tempfile.open base_name do |fp| fp.puts yield fp.flush rsync fp.path, remote_path end end