WEBrickでeRuby その2

ソース読んだら、やっぱり使い方を間違えていたようなので、書き直し。


#!/usr/bin/env ruby
require "webrick"
include WEBrick

HTTPServlet::FileHandler.add_handler("rhtml", HTTPServlet::ERBHandler)

s = WEBrick::HTTPServer.new(:Port=>8000)
s.config[:MimeTypes]["rhtml"] = "text/html"
s.mount("/myeruby", HTTPServlet::FileHandler, Dir.pwd)
trap("INT") {s.shutdown}
s.start