diff options
Diffstat (limited to 'lib/rubygems/request.rb')
-rw-r--r-- | lib/rubygems/request.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/rubygems/request.rb b/lib/rubygems/request.rb index 3dfbc3d89c..7f2cb30e98 100644 --- a/lib/rubygems/request.rb +++ b/lib/rubygems/request.rb @@ -1,4 +1,4 @@ -# frozen_string_literal: false +# frozen_string_literal: true require 'net/http' require 'thread' require 'time' @@ -156,7 +156,7 @@ class Gem::Request if Net::HTTPOK === incomplete_response reporter.fetch(file_name, incomplete_response.content_length) downloaded = 0 - data = '' + data = String.new incomplete_response.read_body do |segment| data << segment @@ -223,7 +223,7 @@ class Gem::Request end def user_agent - ua = "RubyGems/#{Gem::VERSION} #{Gem::Platform.local}" + ua = "RubyGems/#{Gem::VERSION} #{Gem::Platform.local}".dup ruby_version = RUBY_VERSION ruby_version += 'dev' if RUBY_PATCHLEVEL == -1 |