From 98a33bb30438c2bcbb10d48523afd9d491750a1e Mon Sep 17 00:00:00 2001 From: zedshaw Date: Wed, 8 Feb 2006 12:48:41 +0000 Subject: Fixed a bug in the Error404Handler. Created the first Rails runner script. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@21 19e92222-5c0b-0410-8929-a290d50e31e9 --- examples/simpletest.rb | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) (limited to 'examples/simpletest.rb') diff --git a/examples/simpletest.rb b/examples/simpletest.rb index 532e289..893df96 100644 --- a/examples/simpletest.rb +++ b/examples/simpletest.rb @@ -4,14 +4,24 @@ require 'yaml' class SimpleHandler < Mongrel::HttpHandler def process(request, response) response.start do |head,out| - head["Content-Type"] = "text/plain" - out.write("hello!\n") + head["Content-Type"] = "text/html" + out << "Your request:
" + out << "
#{request.params.to_yaml}
" + out << "View the files." end end end -h = Mongrel::HttpServer.new("0.0.0.0", "3000") -h.register("/test", SimpleHandler.new) -h.register("/files", Mongrel::DirHandler.new(".")) -h.run.join +if ARGV.length != 3 + STDERR.puts "usage: simpletest.rb " + exit(1) +end + +h = Mongrel::HttpServer.new(ARGV[0], ARGV[1]) +h.register("/", SimpleHandler.new) +h.register("/files", Mongrel::DirHandler.new(ARGV[2])) +h.run + +puts "Mongrel running on #{ARGV[0]}:#{ARGV[1]} with docroot #{ARGV[2]}" +h.acceptor.join -- cgit v1.2.3-24-ge0c7