[rubygems/rubygems] Also disambiguate gems not in the first Gem.path position

7e6e7ccc58
This commit is contained in:
David Rodríguez 2024-06-13 13:25:16 +02:00 committed by git
parent 5c573b7652
commit c2f8e91815
2 changed files with 14 additions and 2 deletions

View file

@ -105,6 +105,13 @@ class Gem::BasicSpecification
default_gem? ? 1 : -1
end
##
# Gems higher up in +gem_path+ take precedence
def base_dir_priority(gem_path)
gem_path.index(base_dir) || gem_path.size
end
##
# Returns full path to the directory where gem's extensions are installed.