Accessor for the specific extra args hash (self initializing).
Get a single gem name from the command line. Fail if there is no gem name or if there is more than one gem name given.
Invoke the command with the given list of normal arguments and additional build arguments.
Remove everything in the DependencyList
that matches but doesn’t satisfy items in dependencies
(a hash of gem names to arrays of dependencies).
Is there a path from ‘self` to `other` following edges in the dependency graph? @return true iff there is a path following edges within this {#graph}
Creates the initial state for the resolution, based upon the {#requested} dependencies @return [DependencyState] the initial state for the resolution
@return [Conflict] a {Conflict} that reflects the failure to activate
the {#possibility} in conjunction with the current {#state}
Add the current {#possibility} to the dependency graph of the current {#state} @return [void]