# 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(/^do_[A-Z]+$/) m.collect!{|i| i.sub(/do_/, "") } 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