diff options
author | zedshaw <zedshaw@19e92222-5c0b-0410-8929-a290d50e31e9> | 2006-01-28 19:03:53 +0000 |
---|---|---|
committer | zedshaw <zedshaw@19e92222-5c0b-0410-8929-a290d50e31e9> | 2006-01-28 19:03:53 +0000 |
commit | 004dec2c2f44a0db510dfd65e5ffd8c9fc4ff83e (patch) | |
tree | a8b7de6debeb447af5479bf156706d09fe748ab4 /examples/webrick_compare.rb | |
parent | b6d34b2a4191a3118c7c70ea49349e89e581ed91 (diff) | |
download | unicorn-004dec2c2f44a0db510dfd65e5ffd8c9fc4ff83e.tar.gz |
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@4 19e92222-5c0b-0410-8929-a290d50e31e9
Diffstat (limited to 'examples/webrick_compare.rb')
-rw-r--r-- | examples/webrick_compare.rb | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/examples/webrick_compare.rb b/examples/webrick_compare.rb new file mode 100644 index 0000000..15199b0 --- /dev/null +++ b/examples/webrick_compare.rb @@ -0,0 +1,20 @@ +#!/usr/local/bin/ruby +require 'webrick' +include WEBrick + +s = HTTPServer.new( :Port => 4000 ) + +# HTTPServer#mount(path, servletclass) +# When a request referring "/hello" is received, +# the HTTPServer get an instance of servletclass +# and then call a method named do_"a HTTP method". + +class HelloServlet < HTTPServlet::AbstractServlet + def do_GET(req, res) + res.body = "hello!" + res['Content-Type'] = "text/html" + end +end +s.mount("/test", HelloServlet) + +s.start
\ No newline at end of file |