The RequirementList
is used to hold the requirements being considered while resolving a set of gems.
The RequirementList
acts like a queue where the oldest items are removed first.
Methods
Included Modules
Class Public methods
new() Link
Creates a new RequirementList
.
Instance Public methods
add(req) Link
Adds Resolver::DependencyRequest req
to this requirements list.
empty?() Link
Is the list empty?
next5() Link
Returns the oldest five entries from the list.
remove() Link
Remove the oldest DependencyRequest from the list.