about summary refs log tree commit homepage
path: root/lib/mongrel.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/mongrel.rb')
-rw-r--r--lib/mongrel.rb24
1 files changed, 13 insertions, 11 deletions
diff --git a/lib/mongrel.rb b/lib/mongrel.rb
index d5ac6f8..4c02a88 100644
--- a/lib/mongrel.rb
+++ b/lib/mongrel.rb
@@ -1,12 +1,12 @@
-# Copyright (c) 2005 Zed A. Shaw
-# You can redistribute it and/or modify it under the same terms as Ruby.
-#
-# Additional work donated by contributors.  See http://mongrel.rubyforge.org/attributions.html
-# for more information.
 
 require 'socket'
 require 'http11'
 require 'tempfile'
+require 'yaml'
+require 'time'
+require 'etc'
+require 'uri'
+require 'stringio'
 
 begin
   require 'fastthread'
@@ -19,17 +19,11 @@ end
 
 require 'cgi_multipart_eof_fix'
 
-require 'stringio'
 require 'mongrel/cgi'
 require 'mongrel/handlers'
 require 'mongrel/command'
 require 'mongrel/tcphack'
-require 'yaml'
 require 'mongrel/configurator'
-require 'time'
-require 'etc'
-require 'uri'
-
 
 # Mongrel module containing all of the classes (include C extensions) for running
 # a Mongrel web server.  It contains a minimalist HTTP server with just enough
@@ -871,3 +865,11 @@ module Mongrel
 
   end
 end
+
+# Load experimental gem, if present. We put it here so it can override anything
+# in regular Mongrel.
+
+begin
+  require 'mongrel_experimental', '=1.1'
+rescue LoadError
+end