In: |
webrick/httpservlet/abstract.rb
|
Parent: | Object |
# File webrick/httpservlet/abstract.rb, line 22 def self.get_instance(config, *options) self.new(config, *options) end
# File webrick/httpservlet/abstract.rb, line 26 def initialize(server, *options) @server = @config = server @logger = @server[:Logger] @options = options 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
# File webrick/httpservlet/abstract.rb, line 42 def do_GET(req, res) raise HTTPStatus::NotFound, "not found." end