aboutsummaryrefslogtreecommitdiffstats
path: root/lib/rubygems/specification.rb
diff options
context:
space:
mode:
authorbronzdoc <lsagastume1990@gmail.com>2019-05-29 17:34:47 -0600
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2019-07-31 07:47:00 +0800
commit6c5170634af21ff90c2d80604ae5c2808a597a9e (patch)
treea1b0e7d29ef9b1d4acfbdd24a13efe5dc1f94010 /lib/rubygems/specification.rb
parent7990d8dc50007b04118cb36c9f200efcddb0295f (diff)
downloadruby-6c5170634af21ff90c2d80604ae5c2808a597a9e.tar.gz
[rubygems/rubygems] Lazy require stringio
https://github.com/rubygems/rubygems/commit/82f0d4ca69
Diffstat (limited to 'lib/rubygems/specification.rb')
-rw-r--r--lib/rubygems/specification.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/rubygems/specification.rb b/lib/rubygems/specification.rb
index c1286369be..88e30e71b3 100644
--- a/lib/rubygems/specification.rb
+++ b/lib/rubygems/specification.rb
@@ -14,7 +14,6 @@ require 'rubygems/basic_specification'
require 'rubygems/stub_specification'
require 'rubygems/specification_policy'
require 'rubygems/util/list'
-require 'stringio'
##
# The Specification class contains the information for a gem. Typically
@@ -2535,6 +2534,7 @@ class Gem::Specification < Gem::BasicSpecification
builder << self
ast = builder.tree
+ require 'stringio'
io = StringIO.new
io.set_encoding Encoding::UTF_8