method
sort_dependencies
v2_4_6 -
Show latest stable
- Class:
Gem::Resolver
sort_dependencies(dependencies, activated, conflicts)public
No documentation available.
# File lib/rubygems/resolver.rb, line 256
def sort_dependencies(dependencies, activated, conflicts)
dependencies.sort_by do |dependency|
name = name_for(dependency)
[
activated.vertex_named(name).payload ? 0 : 1,
amount_constrained(dependency),
conflicts[name] ? 0 : 1,
activated.vertex_named(name).payload ? 0 : search_for(dependency).count,
]
end
end