diff options
| author | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2024-01-23 19:14:39 +0900 |
|---|---|---|
| committer | git <svn-admin@ruby-lang.org> | 2024-01-24 09:11:53 +0000 |
| commit | 1018dca09a55e7b21d701cfee0171b44ba26fe4a (patch) | |
| tree | bab2e9accdfa90133ee828ee9e389d36ac0b2a47 /lib | |
| parent | 53d0cf442a1dfc1616a3870a65d5c867e0fec2dd (diff) | |
[rubygems/rubygems] Skip to load commented out words
https://github.com/rubygems/rubygems/commit/e6a9148ba2
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/bundler/yaml_serializer.rb | 1 | ||||
| -rw-r--r-- | lib/rubygems/yaml_serializer.rb | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/lib/bundler/yaml_serializer.rb b/lib/bundler/yaml_serializer.rb index 37ccc46c26..abc931dc67 100644 --- a/lib/bundler/yaml_serializer.rb +++ b/lib/bundler/yaml_serializer.rb @@ -56,6 +56,7 @@ module Bundler last_hash = nil last_empty_key = nil str.split(/\r?\n/) do |line| + line = line.split("#", 2).first.strip if line.include?("#") if match = HASH_REGEX.match(line) indent, key, quote, val = match.captures convert_to_backward_compatible_key!(key) diff --git a/lib/rubygems/yaml_serializer.rb b/lib/rubygems/yaml_serializer.rb index 947fda0911..7555c83d6b 100644 --- a/lib/rubygems/yaml_serializer.rb +++ b/lib/rubygems/yaml_serializer.rb @@ -56,6 +56,7 @@ module Gem last_hash = nil last_empty_key = nil str.split(/\r?\n/) do |line| + line = line.split("#", 2).first.strip if line.include?("#") if match = HASH_REGEX.match(line) indent, key, quote, val = match.captures convert_to_backward_compatible_key!(key) |
