From 4e6861d3376eb7857d2b0a947c97b6fec8e5bf37 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Sat, 5 Aug 2023 12:07:26 +0900 Subject: [PATCH] Fix `Gem::BUNDLED_GEMS.find_gem` return value If the required name is different from the found gem name, return the gem name, instead of true that means the required name is an exact gem name. --- lib/bundled_gems.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bundled_gems.rb b/lib/bundled_gems.rb index 2623e1e96f4581..7b8c907041a02c 100644 --- a/lib/bundled_gems.rb +++ b/lib/bundled_gems.rb @@ -59,7 +59,7 @@ def self.find_gem(path) else return end - EXACT[n] or PREFIXED[n[%r[\A[^/]+(?=/)]]] + EXACT[n] or PREFIXED[n = n[%r[\A[^/]+(?=/)]]] && n end def self.warning?(name)