2 task :site => %w(site:upload rdoc:upload)
4 desc 'Deploy on rubyforge'
5 task :gem => %w(gem:upload_rubyforge deploy:site)
7 desc 'Deploy on all servers'
8 task :deploy => "deploy:gem"
10 def upload(file, to, options={})
11 sh %{ssh macournoyer@code.macournoyer.com "rm -rf code.macournoyer.com/#{to}"} if options[:replace]
12 sh %{scp -rq #{file} macournoyer@code.macournoyer.com:code.macournoyer.com/#{to}}