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