method
sort_dependencies
v2_6_3 -
Show latest stable
- Class:
Gem::Resolver
sort_dependencies(dependencies, activated, conflicts)public
No documentation available.
# File lib/rubygems/resolver.rb, line 276
def sort_dependencies(dependencies, activated, conflicts)
dependencies.sort_by.with_index do |dependency, i|
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,
i # for stable sort
]
end
end