diff options
author | Jenny Shen <jenny.shen@shopify.com> | 2023-05-16 14:27:35 -0400 |
---|---|---|
committer | git <svn-admin@ruby-lang.org> | 2023-05-23 18:37:09 +0000 |
commit | 061e01ee5088b491ab702a567eb0d5bed1c5d429 (patch) | |
tree | a9779bb400b781d0f2b38c881b4d9110a7b1c50d /lib/rubygems/config_file.rb | |
parent | e854b050cce82b209a33f761ee8e017df0900a8a (diff) |
[rubygems/rubygems] Remove forward slash in key regardless if it contains __
https://github.com/rubygems/rubygems/commit/33a02eec00
Diffstat (limited to 'lib/rubygems/config_file.rb')
-rw-r--r-- | lib/rubygems/config_file.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/rubygems/config_file.rb b/lib/rubygems/config_file.rb index 3f26e8de8e..d90ec9f92c 100644 --- a/lib/rubygems/config_file.rb +++ b/lib/rubygems/config_file.rb @@ -535,7 +535,7 @@ if you believe they were disclosed to a third party. content.transform_keys! do |k| if k.match?(/\A:(.*)\Z/) k[1..-1].to_sym - elsif k.include?("__") + elsif k.include?("__") || k.match?(%r{/\Z}) if k.is_a?(Symbol) k.to_s.gsub(/__/,".").gsub(%r{/\Z}, "").to_sym else |