# File lib/reap/web_publish_task.rb, line 31
  def run
    cmd = ''; skip = false

    case @host
    when 'rubyforge'
      cmd = %{scp -r #{@dir}/* #{@username}@rubyforge.org:/var/www/gforge-projects/#{@project}/}
    else
      puts %{Unrecognized publishing host '#{@host}'. Skipped.}
      skip = true
    end

    unless skip
      puts "Reap is shelling out publishing work..."
      puts cmd
      sh(cmd) unless $PRETEND
    end
  end