Method: Librarian::Resolver::Implementation#resolve
- Defined in:
- lib/librarian/resolver/implementation.rb
#resolve(manifests) ⇒ Object
46 47 48 49 50 51 |
# File 'lib/librarian/resolver/implementation.rb', line 46 def resolve(manifests) manifests = index_by(manifests, &:name) if manifests.kind_of?(Array) queue = spec.dependencies + sourced_dependencies_for_manifests(manifests) state = State.new(manifests.dup, [], queue) do_resolve(state) end |