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