Register the Symbol
command
as a gem command.
Unregister the Symbol
command
as a gem command.
Handle the command arguments.
Return a list of the gem specifications in the dependency list, sorted in order so that no gemspec in the list depends on a gemspec earlier in the list.
This is useful when removing gems from a set of installed gems. By removing them in the returned order, you don’t get into as many dependency issues.
If there are circular dependencies (yuck!), then gems will be returned in order until only the circular dependents and anything they reference are left. Then arbitrary gemspecs will be returned until the circular dependency is broken, after which gems will be returned in dependency order again.
Return a hash of predecessors. result[spec]
is an Array
of gemspecs that have a dependency satisfied by the named gemspec.
Count the number of gemspecs in the list specs
that are not in ignored
.
Copies this package to path
(if possible)
Verifies entry
in a .gem file.
Verifies the files of the gem
Return the default Gem
path
This is ported over from the yaml_tree in 1.9.3
Downloads uri
and returns it as a String
.
True if version
satisfies this Requirement
.