summary refs log tree commit
path: root/lib/rack/server.rb
diff options
context:
space:
mode:
authorraggi <jftucker@gmail.com>2010-10-04 13:00:25 -0300
committerraggi <jftucker@gmail.com>2010-10-04 21:50:32 -0300
commit50cdd0bf000a9ffb3eb3760fda2ff3e1ad18f3a7 (patch)
tree15534d460555fa699e91fe3ddc2a87bcc79dad9b /lib/rack/server.rb
parentf76e1bae9eac1cbb1e7b0b2846e6a0f8e42f9256 (diff)
downloadrack-50cdd0bf000a9ffb3eb3760fda2ff3e1ad18f3a7.tar.gz
release semantics of Rack::Chunked and Rack::ContentLength from handlers. this should not be forced on users.
Diffstat (limited to 'lib/rack/server.rb')
-rw-r--r--lib/rack/server.rb8
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/rack/server.rb b/lib/rack/server.rb
index d04aced9..176c1331 100644
--- a/lib/rack/server.rb
+++ b/lib/rack/server.rb
@@ -169,7 +169,13 @@ module Rack
     def self.middleware
       @middleware ||= begin
         m = Hash.new {|h,k| h[k] = []}
-        m["deployment"].concat  [lambda {|server| server.server.name =~ /CGI/ ? nil : [Rack::CommonLogger, $stderr] }]
+        m["deployment"].concat [
+          [Rack::Chunked],
+          [Rack::ContentLength],
+          lambda { |server|
+            server.server.name =~ /CGI/ ? nil : [Rack::CommonLogger, $stderr]
+          }
+        ]
         m["development"].concat m["deployment"] + [[Rack::ShowExceptions], [Rack::Lint]]
         m
       end