instance method
Gem::QueryUtils#output_versions
output_versions(output, versions)
lib/rubygems/query_utils.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.0.0/lib/rubygems/query_utils.rb, line 198
def output_versions(output, versions)
versions.each do |_gem_name, matching_tuples|
matching_tuples = matching_tuples.sort_by {|n,_| n.version }.reverse
platforms = Hash.new {|h,version| h[version] = [] }
matching_tuples.each do |n, _|
platforms[n.version] << n.platform if n.platform
end
seen = {}
matching_tuples.delete_if do |n,_|
if seen[n.version]
true
else
seen[n.version] = true
false
end
end
output << clean_text(make_entry(matching_tuples, platforms))
end
end
No documentation available
See also
#output_query_results
#prerelease
#make_entry
#show_gems
also in
4.1 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0