From 8250000187726b161e7491be6653dafeebad59b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Rodr=C3=ADguez?= Date: Sun, 29 Mar 2020 21:22:34 +0200 Subject: [PATCH] [rubygems/rubygems] Extract logic to a local variable for later reuse https://github.com/rubygems/rubygems/commit/dc715888d4 --- lib/rubygems.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/rubygems.rb b/lib/rubygems.rb index dc26ea89b2..270352501b 100644 --- a/lib/rubygems.rb +++ b/lib/rubygems.rb @@ -1216,10 +1216,11 @@ An Array (#{env.inspect}) was passed in from #{caller[3]} # def register_default_spec(spec) + extended_require_paths = spec.require_paths.map {|f| f + "/"} new_format = spec.require_paths.any? {|path| spec.files.any? {|f| f.start_with? path } } if new_format - prefix_group = spec.require_paths.map {|f| f + "/"}.join("|") + prefix_group = extended_require_paths.join("|") prefix_pattern = /^(#{prefix_group})/ end