Mercurial > hg > soundsoftware-site
annotate .svn/pristine/99/99e2701a14c4f2125c8873be0b1ded74098d370b.svn-base @ 1327:287f201c2802 redmine-2.2-integration
Add italic
author | Chris Cannam <chris.cannam@soundsoftware.ac.uk> |
---|---|
date | Wed, 19 Jun 2013 20:56:22 +0100 |
parents | 038ba2d95de8 |
children |
rev | line source |
---|---|
Chris@1296 | 1 #!/usr/bin/env ruby |
Chris@1296 | 2 |
Chris@1296 | 3 require File.dirname(__FILE__) + '/../config/boot' |
Chris@1296 | 4 require File.dirname(__FILE__) + '/../config/environment' |
Chris@1296 | 5 |
Chris@1296 | 6 class Rack::PathInfoRewriter |
Chris@1296 | 7 def initialize(app) |
Chris@1296 | 8 @app = app |
Chris@1296 | 9 end |
Chris@1296 | 10 |
Chris@1296 | 11 def call(env) |
Chris@1296 | 12 env.delete('SCRIPT_NAME') |
Chris@1296 | 13 parts = env['REQUEST_URI'].split('?') |
Chris@1296 | 14 env['PATH_INFO'] = parts[0] |
Chris@1296 | 15 env['QUERY_STRING'] = parts[1].to_s |
Chris@1296 | 16 @app.call(env) |
Chris@1296 | 17 end |
Chris@1296 | 18 end |
Chris@1296 | 19 |
Chris@1296 | 20 Rack::Handler::FastCGI.run Rack::PathInfoRewriter.new(RedmineApp::Application) |