class RDoc::RI::Driver

def start_server

def start_server
  begin
    require 'webrick'
  rescue LoadError
    abort "webrick is not found. You may need to `gem install webrick` to install webrick."
  end
  server = WEBrick::HTTPServer.new :Port => @server
  extra_doc_dirs = @stores.map {|s| s.type == :extra ? s.path : nil}.compact
  server.mount '/', RDoc::Servlet, nil, extra_doc_dirs
  trap 'INT'  do server.shutdown end
  trap 'TERM' do server.shutdown end
  server.start
end