diff options
Diffstat (limited to 'lib/rubygems/compatibility.rb')
-rw-r--r-- | lib/rubygems/compatibility.rb | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/lib/rubygems/compatibility.rb b/lib/rubygems/compatibility.rb index b4c1ef16fa..0d9df56f8a 100644 --- a/lib/rubygems/compatibility.rb +++ b/lib/rubygems/compatibility.rb @@ -26,17 +26,16 @@ module Gem rubylibdir ].freeze - unless defined?(ConfigMap) + if defined?(ConfigMap) + RbConfigPriorities.each do |key| + ConfigMap[key.to_sym] = RbConfig::CONFIG[key] + end + else ## # Configuration settings from ::RbConfig ConfigMap = Hash.new do |cm, key| cm[key] = RbConfig::CONFIG[key.to_s] end deprecate_constant(:ConfigMap) - else - RbConfigPriorities.each do |key| - ConfigMap[key.to_sym] = RbConfig::CONFIG[key] - end end - end |