aboutsummaryrefslogtreecommitdiffstats
path: root/lib/net
diff options
context:
space:
mode:
authorJosh Nichols <josh.nichols@gusto.com>2023-08-14 11:17:45 -0400
committergit <svn-admin@ruby-lang.org>2023-08-16 01:40:11 +0000
commitea321a654d4b4fd6d56a1cdd6e117c62075898ee (patch)
tree32adaa65e09e152087d6de4e532190df32f78c40 /lib/net
parent70da92cdf7ac75e071353c4551419ad02c284497 (diff)
downloadruby-ea321a654d4b4fd6d56a1cdd6e117c62075898ee.tar.gz
[ruby/net-http] use +'' everywhere
https://github.com/ruby/net-http/commit/1077427152
Diffstat (limited to 'lib/net')
-rw-r--r--lib/net/http/generic_request.rb4
-rw-r--r--lib/net/http/response.rb2
2 files changed, 3 insertions, 3 deletions
diff --git a/lib/net/http/generic_request.rb b/lib/net/http/generic_request.rb
index 1f0d2e52c2..9421535ceb 100644
--- a/lib/net/http/generic_request.rb
+++ b/lib/net/http/generic_request.rb
@@ -316,7 +316,7 @@ class Net::HTTPGenericRequest
boundary ||= SecureRandom.urlsafe_base64(40)
chunked_p = chunked?
- buf = String.new
+ buf = +''
params.each do |key, value, h={}|
key = quote_string(key, charset)
filename =
@@ -401,7 +401,7 @@ class Net::HTTPGenericRequest
if /[\r\n]/ =~ reqline
raise ArgumentError, "A Request-Line must not contain CR or LF"
end
- buf = String.new
+ buf = +''
buf << reqline << "\r\n"
each_capitalized do |k,v|
buf << "#{k}: #{v}\r\n"
diff --git a/lib/net/http/response.rb b/lib/net/http/response.rb
index ac465cc64a..27cdb5b4f6 100644
--- a/lib/net/http/response.rb
+++ b/lib/net/http/response.rb
@@ -648,7 +648,7 @@ class Net::HTTPResponse
if block
Net::ReadAdapter.new(block)
else
- dest || String.new
+ dest || +''
end
end