# File lib/mongrel/handlers.rb, line 438
438:     def process(request, response)
439:       unless @pattern
440:         response.socket.write(Mongrel::Const::REDIRECT % @replacement)
441:       else
442:         if @block
443:           new_path = request.params['REQUEST_URI'].gsub(@pattern, &@block)
444:         else
445:           new_path = request.params['REQUEST_URI'].gsub(@pattern, @replacement)
446:         end
447:         response.socket.write(Mongrel::Const::REDIRECT % new_path)
448:       end
449:     end