Module DepSelector
In: lib/dep_selector/package.rb
lib/dep_selector/exceptions.rb
lib/dep_selector/version_constraint.rb
lib/dep_selector/dependency_graph.rb
lib/dep_selector/error_reporter.rb
lib/dep_selector/dependency.rb
lib/dep_selector/package_version.rb
lib/dep_selector/error_reporter/simple_tree_traverser.rb
lib/dep_selector/dep_selector_version.rb
lib/dep_selector/version.rb
lib/dep_selector/gecode_wrapper.rb
lib/dep_selector/selector.rb
lib/dep_selector/densely_packed_set.rb

A Selector contains the a DependencyGraph, which is populated with the dependency relationships, and an array of solution constraints. When a solution is asked for (via find_solution), either a valid assignment is returned or the first solution constraint that makes a solution impossible.

Classes and Modules

Module DepSelector::Exceptions
Class DepSelector::DenselyPackedSet
Class DepSelector::Dependency
Class DepSelector::DependencyGraph
Class DepSelector::ErrorReporter
Class DepSelector::GecodeWrapper
Class DepSelector::Package
Class DepSelector::PackageVersion
Class DepSelector::Selector
Class DepSelector::SolutionConstraint
Class DepSelector::Version
Class DepSelector::VersionConstraint

Constants

VERSION = "0.0.8"

[Validate]