mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Merge rubygems master.
This is RC version of Rubygems 2.7.0.
688fb7e83c
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60133 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
6b05153a3a
commit
c00e84327f
96 changed files with 2021 additions and 701 deletions
|
@ -1,6 +1,6 @@
|
|||
# frozen_string_literal: true
|
||||
require 'uri'
|
||||
require 'fileutils'
|
||||
autoload :FileUtils, 'fileutils'
|
||||
autoload :URI, 'uri'
|
||||
|
||||
##
|
||||
# A Source knows how to list and fetch gems from a RubyGems marshal index.
|
||||
|
@ -67,7 +67,11 @@ class Gem::Source
|
|||
|
||||
return -1 if !other.uri
|
||||
|
||||
@uri.to_s <=> other.uri.to_s
|
||||
# Returning 1 here ensures that when sorting a list of sources, the
|
||||
# original ordering of sources supplied by the user is preserved.
|
||||
return 1 unless @uri.to_s == other.uri.to_s
|
||||
|
||||
0
|
||||
else
|
||||
nil
|
||||
end
|
||||
|
@ -232,4 +236,3 @@ require 'rubygems/source/specific_file'
|
|||
require 'rubygems/source/local'
|
||||
require 'rubygems/source/lock'
|
||||
require 'rubygems/source/vendor'
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue