about summary refs log tree commit homepage
path: root/lib/mogilefs.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/mogilefs.rb')
-rw-r--r--lib/mogilefs.rb9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/mogilefs.rb b/lib/mogilefs.rb
index d0f3e21..9ed0a32 100644
--- a/lib/mogilefs.rb
+++ b/lib/mogilefs.rb
@@ -34,11 +34,18 @@ module MogileFS
     require "mogilefs/copy_stream"
     X = MogileFS::CopyStream
   end
+
+  # autoload rarely-used things:
+  autoload :Mysql, 'mogilefs/mysql'
+  autoload :Pool, 'mogilefs/pool'
+  autoload :Admin, 'mogilefs/admin'
 end
 
+require 'mogilefs/util'
+require 'mogilefs/socket'
 require 'mogilefs/backend'
 require 'mogilefs/http_file'
+require 'mogilefs/http_reader'
 require 'mogilefs/client'
 require 'mogilefs/bigfile'
 require 'mogilefs/mogilefs'
-require 'mogilefs/admin'