diff options
Diffstat (limited to 'lib/rubygems/name_tuple.rb')
-rw-r--r-- | lib/rubygems/name_tuple.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/rubygems/name_tuple.rb b/lib/rubygems/name_tuple.rb index f16ab369fa..60323db408 100644 --- a/lib/rubygems/name_tuple.rb +++ b/lib/rubygems/name_tuple.rb @@ -53,7 +53,7 @@ class Gem::NameTuple "#{@name}-#{@version}" else "#{@name}-#{@version}-#{@platform}" - end + end.untaint end ## @@ -90,7 +90,9 @@ class Gem::NameTuple alias to_s inspect # :nodoc: def <=> other - to_a <=> other.to_a + [@name, @version, @platform == Gem::Platform::RUBY ? -1 : 1] <=> + [other.name, other.version, + other.platform == Gem::Platform::RUBY ? -1 : 1] end include Comparable |