diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/unicorn.rb | 13 | ||||
-rw-r--r-- | lib/unicorn/const.rb | 3 |
2 files changed, 7 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 |