diff options
author | Eric Wong <normalperson@yhbt.net> | 2011-01-07 10:02:52 -0800 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2011-01-07 10:02:52 -0800 |
commit | b788a0f1eedfb358f9d57f40cec6ba0960dea3fe (patch) | |
tree | d58b3631827dc9ebe8998c0c5ee2d3c1532998dd /lib/rainbows/response.rb | |
parent | 370fb8c7811704ed65384f599b52ac1b6d0c36c9 (diff) | |
download | rainbows-b788a0f1eedfb358f9d57f40cec6ba0960dea3fe.tar.gz |
Reading headers is common and we don't want to create new String objects (even if they're tiny or copy-on-write) for the GC to munch on.
Diffstat (limited to 'lib/rainbows/response.rb')
-rw-r--r-- | lib/rainbows/response.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/rainbows/response.rb b/lib/rainbows/response.rb index 4992696..111813f 100644 --- a/lib/rainbows/response.rb +++ b/lib/rainbows/response.rb @@ -4,6 +4,8 @@ module Rainbows::Response include Unicorn::HttpResponse Close = "close" KeepAlive = "keep-alive" + Content_Length = "Content-Length".freeze + Transfer_Encoding = "Transfer-Encoding".freeze # private file class for IO objects opened by Rainbows! itself (and not # the app or middleware) @@ -112,7 +114,6 @@ module Rainbows::Response if IO.method_defined?(:sendfile_nonblock) || IO.respond_to?(:copy_stream) HTTP_RANGE = 'HTTP_RANGE' Content_Range = 'Content-Range'.freeze - Content_Length = 'Content-Length'.freeze # This does not support multipart responses (does anybody actually # use those?) |