class Qwik::MongrelHandler
Public Instance Methods
process(request, response)
click to toggle source
# File vendor/qwik/lib/qwik/mongrel-server.rb, line 41 def process(request, response) response.socket.write("HTTP/1.1 200 OK\r Content-Type: text/plain\r \r hello! ") config = @server[:QwikConfig] memory = @server[:QwikMemory] req = Request.new(config) req.parse_webrick(request) res = Response.new(config) res.set_webrick(response) action = Action.new action.init(config, memory, req, res) action.run res.setback(response) qlog = memory[:qwik_access_log] qlog.log(request, response, req, res) if qlog # Take a log. if res.basicauth proc = res.basicauth WEBrick::HTTPAuth::basic_auth(request, response, 'qwik', &proc) end end