From 25bbb88bcc16c1c0a10efc99472b05e9f6b45861 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 6 Feb 2009 14:52:10 -0800 Subject: Get rid of HeaderOut and simplify HttpResponse Just stuff what little logic we had for it into HttpResponse since Rack takes care of the rest for us. Put the HTTP_STATUS_HEADERS hash in HttpResponse since we're the only user of it. Also, change HttpResponse.send to HttpResponse.write to avoid overriding the default method. --- lib/unicorn/const.rb | 6 ------ 1 file changed, 6 deletions(-) (limited to 'lib/unicorn/const.rb') diff --git a/lib/unicorn/const.rb b/lib/unicorn/const.rb index 7c236c6..73c334c 100644 --- a/lib/unicorn/const.rb +++ b/lib/unicorn/const.rb @@ -44,12 +44,6 @@ module Unicorn 505 => 'HTTP Version not supported' } - HTTP_STATUS_HEADERS = HTTP_STATUS_CODES.inject({}) do |hash, (code, text)| - text.freeze - hash[code] = "HTTP/1.1 #{code} #{text}\r\nConnection: close\r\n".freeze - hash - end - # Frequently used constants when constructing requests or responses. Many times # the constant just refers to a string with the same contents. Using these constants # gave about a 3% to 10% performance improvement over using the strings directly. -- cgit v1.2.3-24-ge0c7