<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -31,7 +31,13 @@ module Rack
         require &quot;#{@root}/config/environment&quot;
         require 'dispatcher'
         
-        ActionController::Base.relative_url_root = @prefix if @prefix
+        if @prefix
+          if ActionController::Base.respond_to?('relative_url_root=')
+            ActionController::Base.relative_url_root = @prefix # Rails 2.1.1
+          else
+            ActionController::AbstractRequest.relative_url_root = @prefix
+          end
+        end
       end
       
       # TODO refactor this in File#can_serve?(path) ??</diff>
      <filename>lib/rack/adapter/rails.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>0455b8b615471c721cc65af0a4f5944af8192ed8</id>
    </parent>
  </parents>
  <author>
    <name>Chris Cherry</name>
    <email>ccherry@ccherry.local</email>
  </author>
  <url>http://github.com/macournoyer/thin/commit/b6b0d844c8b82904810ac6cccd1948133d3143f0</url>
  <id>b6b0d844c8b82904810ac6cccd1948133d3143f0</id>
  <committed-date>2008-10-17T11:41:09-07:00</committed-date>
  <authored-date>2008-10-17T11:35:42-07:00</authored-date>
  <message>Support new Rails 2.1.1 method of setting relative_url_root as well as older Rails via a respond_to? check</message>
  <tree>d14a57e6a152d474ad5ab1e4466c762866b41c59</tree>
  <committer>
    <name>Chris Cherry</name>
    <email>ctcherry@gmail.com</email>
  </committer>
</commit>
