summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSho Ito <i.sho.0628@gmail.com>2019-08-20 20:37:41 +0900
committerSho Ito <i.sho.0628@gmail.com>2019-08-20 20:37:41 +0900
commit29e9aeb63cdebe49682ea0cf9ef423007ac1d738 (patch)
tree44bb09a357d1ce411c812e6635ec0939921b568a
parentbbd2a93f422508c615ae23d007c34b8bfb405b91 (diff)
downloadrack-29e9aeb63cdebe49682ea0cf9ef423007ac1d738.tar.gz
remove unnecessary freeze method
-rw-r--r--lib/rack/utils.rb2
-rw-r--r--test/spec_deflater.rb2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/rack/utils.rb b/lib/rack/utils.rb
index 43d70a85..612e37cf 100644
--- a/lib/rack/utils.rb
+++ b/lib/rack/utils.rb
@@ -447,7 +447,7 @@ module Rack
end
def []=(k, v)
- canonical = k.downcase.freeze
+ canonical = k.downcase
delete k if @names[canonical] && @names[canonical] != k # .delete is expensive, don't invoke it unless necessary
@names[canonical] = k
super k, v
diff --git a/test/spec_deflater.rb b/test/spec_deflater.rb
index b0640a04..a00b5ec3 100644
--- a/test/spec_deflater.rb
+++ b/test/spec_deflater.rb
@@ -388,7 +388,7 @@ describe Rack::Deflater do
app_body = Object.new
class << app_body
def each
- (0..20).each { |i| yield "hello\n".freeze }
+ (0..20).each { |i| yield "hello\n" }
end
end