summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
-rw-r--r--lib/rubygems/basic_specification.rb7
-rw-r--r--lib/rubygems/specification.rb2
2 files changed, 9 insertions, 0 deletions
@@ -99,6 +99,13 @@ class Gem::BasicSpecification
end
##
# Returns full path to the directory where gem's extensions are installed.
def extension_dir
@@ -832,6 +832,8 @@ class Gem::Specification < Gem::BasicSpecification
next versions if versions.nonzero?
platforms = Gem::Platform.sort_priority(b.platform) <=> Gem::Platform.sort_priority(a.platform)
next platforms if platforms.nonzero?
b.base_dir == Gem.path.first ? 1 : -1
end
end