# 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