method
entry_versions
v2_2_9 -
Show latest stable
- Class:
Gem::Commands::QueryCommand
entry_versions(entry, name_tuples, platforms)private
No documentation available.
# File lib/rubygems/commands/query_command.rb, line 242
def entry_versions entry, name_tuples, platforms
return unless options[:versions]
list =
if platforms.empty? or options[:details] then
name_tuples.map { |n| n.version }.uniq
else
platforms.sort.reverse.map do |version, pls|
if pls == [Gem::Platform::RUBY] then
version
else
ruby = pls.delete Gem::Platform::RUBY
platform_list = [ruby, *pls.sort].compact
"#{version} #{platform_list.join ' '}"
end
end
end
entry << " (#{list.join ', '})"
end