Module Bundler::Molinillo
In: lib/bundler/vendor/molinillo/lib/molinillo/resolver.rb
lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb
lib/bundler/vendor/molinillo/lib/molinillo/modules/ui.rb
lib/bundler/vendor/molinillo/lib/molinillo/modules/specification_provider.rb
lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/delete_edge.rb
lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/vertex.rb
lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/log.rb
lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/set_payload.rb
lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb
lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb
lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/tag.rb
lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/action.rb
lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_vertex.rb
lib/bundler/vendor/molinillo/lib/molinillo/state.rb
lib/bundler/vendor/molinillo/lib/molinillo/compatibility.rb
lib/bundler/vendor/molinillo/lib/molinillo/gem_metadata.rb
lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph.rb
lib/bundler/vendor/molinillo/lib/molinillo/errors.rb
lib/bundler/vendor/molinillo/lib/molinillo/delegates/specification_provider.rb
lib/bundler/vendor/molinillo/lib/molinillo/delegates/resolution_state.rb
lib/bundler/vendor/molinillo/lib/molinillo.rb

Bundler::Molinillo is a generic dependency resolution algorithm.

Classes and Modules

Module Bundler::Molinillo::Compatibility
Module Bundler::Molinillo::Delegates
Module Bundler::Molinillo::SpecificationProvider
Module Bundler::Molinillo::UI
Class Bundler::Molinillo::CircularDependencyError
Class Bundler::Molinillo::DependencyGraph
Class Bundler::Molinillo::DependencyState
Class Bundler::Molinillo::NoSuchDependencyError
Class Bundler::Molinillo::PossibilityState
Class Bundler::Molinillo::ResolutionState
Class Bundler::Molinillo::Resolver
Class Bundler::Molinillo::ResolverError
Class Bundler::Molinillo::VersionConflict

Constants

ResolutionState = Struct.new( :name, :requirements, :activated, :requirement, :possibilities, :depth, :conflicts, :unused_unwind_options   A state that a {Resolution} can be in @attr [String] name the name of the current requirement @attr [Array<Object>] requirements currently unsatisfied requirements @attr [DependencyGraph] activated the graph of activated dependencies @attr [Object] requirement the current requirement @attr [Object] possibilities the possibilities to satisfy the current requirement @attr [Integer] depth the depth of the resolution @attr [Hash] conflicts unresolved conflicts, indexed by dependency name @attr [Array<UnwindDetails>] unused_unwind_options unwinds for previous conflicts that weren‘t explored
VERSION = '0.6.6'.freeze   The version of Bundler::Molinillo.

[Validate]