# File webrick/httpservlet/abstract.rb, line 42
def do_GET(req, res)
raise HTTPStatus::NotFound, "not found."
end
# File webrick/httpservlet/abstract.rb, line 46
def do_HEAD(req, res)
do_GET(req, res)
end
# File webrick/httpservlet/abstract.rb, line 50
def do_OPTIONS(req, res)
m = self.methods.grep(/\Ado_([A-Z]+)\z/) {$1}
m.sort!
res["allow"] = m.join(",")
end
# File webrick/httpservlet/abstract.rb, line 32
def service(req, res)
method_name = "do_" + req.request_method.gsub(/-/, "_")
if respond_to?(method_name)
__send__(method_name, req, res)
else
raise HTTPStatus::MethodNotAllowed,
"unsupported method `#{req.request_method}'."
end
end