diff options
author | Mau Magnaguagno <[email protected]> | 2023-11-30 00:36:59 -0300 |
---|---|---|
committer | Hiroshi SHIBATA <[email protected]> | 2023-12-05 14:28:39 +0900 |
commit | 57178a9720ebe5c86e2fbd7d41d9f58f049133c3 (patch) | |
tree | 47d7978abb497b1ffcba4814cc06dbf00074fdcf /lib | |
parent | 5f789350dceef80494e4e3e3e1ce95f886657845 (diff) |
[rubygems/rubygems] Prefer String#split with block in Gem::YAMLSerializer#load
String#split supports a block since Ruby 2.6, avoiding intermediate array.
https://github.com/rubygems/rubygems/commit/69cdf9e9d4
Diffstat (limited to 'lib')
-rw-r--r-- | lib/rubygems/yaml_serializer.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/rubygems/yaml_serializer.rb b/lib/rubygems/yaml_serializer.rb index 6d587ab052..947fda0911 100644 --- a/lib/rubygems/yaml_serializer.rb +++ b/lib/rubygems/yaml_serializer.rb @@ -55,7 +55,7 @@ module Gem stack = [res] last_hash = nil last_empty_key = nil - str.split(/\r?\n/).each do |line| + str.split(/\r?\n/) do |line| if match = HASH_REGEX.match(line) indent, key, quote, val = match.captures convert_to_backward_compatible_key!(key) |