Returns path to the extensions directory.
Is this dependency simply asking for the latest version of a gem?
Count the number of gemspecs in the list specs
that are not in ignored
.
Builds extensions. Valid types of extensions are extconf.rb files, configure scripts and rakefiles or mkrf_conf files.
Creates an installer for spec
that will install into gem_home
. If user
is true a user-install will be performed.
This is ported over from the yaml_tree in 1.9.3
True if version
satisfies this Requirement
.
Activate all unambiguously resolved runtime dependencies of this spec. Add any ambiguous dependencies to the unresolved list to be resolved later, as needed.
Is this specification missing its extensions? When this returns true you probably want to build_extensions
List of dependencies that will automatically be activated at runtime.
Checks if this specification meets the requirement of dependency
.
Checks to see if the files to be packaged are world-readable.
Creates a spec with name
, version
. deps
can specify the dependency or a block
can be given for full customization of the specification.
Creates a gem with name
, version
and deps
. The specification will be yielded before gem creation for customization. The gem will be placed in File.join @tempdir, 'gems'
. The specification and .gem file location are returned.
Gzips data
.
Deflates data
Returns the path to the certificate named cert_name
from test/rubygems/
.
Display a warning on stderr. Will ask question
if it is not nil.
CommandProcessor#expand_path(path)
path: String return: String returns the absolute path for <path>
start a job
returns an Array of the path split on ‘/’
returns an Array of the components defined from the COMPONENT
Array