about summary refs log tree commit homepage
diff options
context:
space:
mode:
-rw-r--r--lib/mongrel.rb8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/mongrel.rb b/lib/mongrel.rb
index 4e94f0a..f9e373b 100644
--- a/lib/mongrel.rb
+++ b/lib/mongrel.rb
@@ -6,10 +6,15 @@
 
 $mongrel_debug_client = false
 
+require 'rubygems'
 require 'socket'
 require 'http11'
 require 'tempfile'
-require 'fastthread'
+begin
+  require 'fastthread'
+rescue Object
+  require 'thread'
+end
 require 'stringio'
 require 'mongrel/cgi'
 require 'mongrel/handlers'
@@ -18,7 +23,6 @@ require 'mongrel/tcphack'
 require 'yaml'
 require 'mongrel/configurator'
 require 'time'
-require 'rubygems'
 require 'etc'