diff options
author | Mau Magnaguagno <[email protected]> | 2023-11-30 00:22:11 -0300 |
---|---|---|
committer | Hiroshi SHIBATA <[email protected]> | 2023-12-05 14:28:38 +0900 |
commit | a3cd7b3e27506f0b60a05292db8a18de520c69a6 (patch) | |
tree | fa2467d390046b7895fcce63dd01f811e923f627 /lib | |
parent | 440ea778f2b8422e07075e5c451ec0d3bad8f90d (diff) |
[rubygems/rubygems] Prefer String#split with block in Bundler::YAMLSerializer#load
String#split supports a block since Ruby 2.6, avoiding intermediate array.
https://github.com/rubygems/rubygems/commit/5b324969cd
Diffstat (limited to 'lib')
-rw-r--r-- | lib/bundler/yaml_serializer.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/bundler/yaml_serializer.rb b/lib/bundler/yaml_serializer.rb index ee01e44e82..37ccc46c26 100644 --- a/lib/bundler/yaml_serializer.rb +++ b/lib/bundler/yaml_serializer.rb @@ -55,7 +55,7 @@ module Bundler 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) |