# File lib/mongrel/rails.rb, line 147
147:       def rails(options={})
148: 
149:         return @rails_handler if @rails_handler
150: 
151:         ops = resolve_defaults(options)
152: 
153:         # fix up some defaults
154:         ops[:environment] ||= "development"
155:         ops[:docroot] ||= "public"
156:         ops[:mime] ||= {}
157: 
158:         $orig_dollar_quote = $".clone
159:         ENV['RAILS_ENV'] = ops[:environment]
160:         env_location = "#{ops[:cwd]}/config/environment"
161:         require env_location
162:         require 'dispatcher'
163:         require 'mongrel/rails'
164: 
165:         ActionController::AbstractRequest.relative_url_root = ops[:prefix] if ops[:prefix]
166: 
167:         @rails_handler = RailsHandler.new(ops[:docroot], ops[:mime])
168:       end