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