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.

Class Methods

Creates a new RequirementList.

Instance Methods

Adds Resolver::DependencyRequest req to this requirements list.

Is the list empty?

Returns the oldest five entries from the list.

Remove the oldest DependencyRequest from the list.

How many elements are in the list