diff options
-rw-r--r-- | lib/unicorn.rb | 13 | ||||
-rw-r--r-- | lib/unicorn/const.rb | 3 | ||||
-rw-r--r-- | test/test_helper.rb | 2 |
3 files changed, 9 insertions, 9 deletions
diff --git a/lib/unicorn.rb b/lib/unicorn.rb index da41399..cb36fc8 100644 --- a/lib/unicorn.rb +++ b/lib/unicorn.rb @@ -1,16 +1,17 @@ require 'fcntl' - require 'unicorn/socket_helper' -require 'unicorn/const' -require 'unicorn/http_request' -require 'unicorn/http_response' -require 'unicorn/configurator' -require 'unicorn/util' +autoload :Rack, 'rack' # Unicorn module containing all of the classes (include C extensions) for running # a Unicorn web server. It contains a minimalist HTTP server with just enough # functionality to service web application requests fast as possible. module Unicorn + autoload :Const, 'unicorn/const' + autoload :HttpRequest, 'unicorn/http_request' + autoload :HttpResponse, 'unicorn/http_response' + autoload :Configurator, 'unicorn/configurator' + autoload :Util, 'unicorn/util' + class << self def run(app, options = {}) HttpServer.new(app, options).start.join diff --git a/lib/unicorn/const.rb b/lib/unicorn/const.rb index 52d1775..91f0d82 100644 --- a/lib/unicorn/const.rb +++ b/lib/unicorn/const.rb @@ -1,6 +1,3 @@ - -require 'rack/utils' - module Unicorn # Frequently used constants when constructing requests or responses. Many times diff --git a/test/test_helper.rb b/test/test_helper.rb index 55aa70c..787adbf 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -25,7 +25,9 @@ require 'stringio' require 'pathname' require 'tempfile' require 'fileutils' +require 'logger' require 'unicorn' +require 'unicorn/http11' if ENV['DEBUG'] require 'ruby-debug' |