From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS16276 91.121.0.0/16 X-Spam-Status: No, score=-0.7 required=3.0 tests=AWL,BAYES_00,KHOP_DYNAMIC, RCVD_IN_XBL shortcircuit=no autolearn=no version=3.3.2 X-Original-To: rainbows-public@bogomips.org Received: from 80x24.org (ns359843.ip-91-121-159.eu [91.121.159.196]) by dcvr.yhbt.net (Postfix) with ESMTP id D029E6362C4 for ; Sat, 21 Nov 2015 08:52:48 +0000 (UTC) From: Eric Wong To: rainbows-public@bogomips.org Subject: [PATCH 5/5] response: simplify regexp Date: Sat, 21 Nov 2015 08:52:32 +0000 Message-Id: <20151121085232.23086-6-e@80x24.org> In-Reply-To: <20151121085232.23086-1-e@80x24.org> References: <20151121085232.23086-1-e@80x24.org> List-Id: Redundant \z statements are ugly and wastes 4 bytes on x86-64 according to ObjectSpace.memsize_of --- lib/rainbows/response.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rainbows/response.rb b/lib/rainbows/response.rb index ac50321..62dfa39 100644 --- a/lib/rainbows/response.rb +++ b/lib/rainbows/response.rb @@ -30,7 +30,7 @@ def write_headers(status, headers, alive, body) "Date: #{httpdate}\r\n" headers.each do |key, value| case key - when %r{\A(?:Date\z|Connection\z)}i + when %r{\A(?:Date|Connection)\z}i next when "rack.hijack" # this was an illegal key in Rack < 1.5, so it should be -- EW