diff --git a/lib/bundled_gems.rb b/lib/bundled_gems.rb index 7b01f58029..01c6408d6d 100644 --- a/lib/bundled_gems.rb +++ b/lib/bundled_gems.rb @@ -33,22 +33,7 @@ module Gem::BUNDLED_GEMS }.freeze EXACT = { - "abbrev" => true, - "base64" => true, - "bigdecimal" => true, - "csv" => true, - "drb" => true, - "getoptlong" => true, - "mutex_m" => true, - "nkf" => true, "kconv" => "nkf", - "observer" => true, - "resolv-replace" => true, - "rinda" => true, - "syslog" => true, - "ostruct" => true, - "pstore" => true, - "rdoc" => true, - "win32ole" => true, + "kconv" => "nkf", }.freeze PREFIXED = { @@ -99,7 +84,7 @@ module Gem::BUNDLED_GEMS else return end - EXACT[n] or PREFIXED[n = n[%r[\A[^/]+(?=/)]]] && n + (EXACT[n] || !!SINCE[n]) or PREFIXED[n = n[%r[\A[^/]+(?=/)]]] && n end def self.warning?(name, specs: nil)