Returns the full path to this spec’s gem directory. eg: /usr/local/lib/ruby/1.8/gems/mygem-1.0
Returns the full path to the gems directory containing this spec’s gem directory. eg: /usr/local/lib/ruby/1.8/gems
Register the Symbol
command
as a gem command.
Unregister the Symbol
command
as a gem command.
Really verbose mode gives you extra output.
Indicated, based on the requested domain, if remote gems should be considered.
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.
Are we doctoring a gem repository?
Lazy accessor for the spec’s gem directory.
Creates an installer for spec
that will install into gem_home
. If user
is true a user-install will be performed.
Prepares the gem for signing and checksum generation. If a signing certificate and key are not present only checksum generation is set up.
Verifies entry
in a .gem file.
Verifies the files of the gem
Load custom marshal format. It’s a string for backwards (RubyGems 1.3.5 and earlier) compatibility.