[前][次][番号順一覧][スレッド一覧]

ruby-changes:28736

From: xibbar <ko1@a...>
Date: Thu, 16 May 2013 19:27:07 +0900 (JST)
Subject: [ruby-changes:28736] xibbar:r40788 (trunk): * lib/cgi/util.rb: Constant parameter is faster and economy than

xibbar	2013-05-16 19:26:57 +0900 (Thu, 16 May 2013)

  New Revision: 40788

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=40788

  Log:
    * lib/cgi/util.rb: Constant parameter is faster and economy than
      string parameter.

  Modified files:
    trunk/lib/cgi/util.rb

Index: lib/cgi/util.rb
===================================================================
--- lib/cgi/util.rb	(revision 40787)
+++ lib/cgi/util.rb	(revision 40788)
@@ -44,7 +44,7 @@ module CGI::Util https://github.com/ruby/ruby/blob/trunk/lib/cgi/util.rb#L44
     enc = string.encoding
     if [Encoding::UTF_16BE, Encoding::UTF_16LE, Encoding::UTF_32BE, Encoding::UTF_32LE].include?(enc)
       return string.gsub(Regexp.new('&(apos|amp|quot|gt|lt|#[0-9]+|#x[0-9A-Fa-f]+);'.encode(enc))) do
-        case $1.encode("US-ASCII")
+        case $1.encode(Encoding::US_ASCII)
         when 'apos'                then "'".encode(enc)
         when 'amp'                 then '&'.encode(enc)
         when 'quot'                then '"'.encode(enc)

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]