Arguments used when building gems
Handle the command arguments.
Builds and installs indices.
Reads the file index and extracts each file into the gem directory.
Ensures that files can’t be installed outside the gem directory.
Extracts only the bin/ files from the gem into the gem directory. This is used by default gems to allow a gem-aware stub to function without the full gem installed.
Extracts the files in this package into destination_dir
If pattern
is specified, only entries matching that glob will be extracted.
Resolve the requested dependencies against the gems available via Gem.path
and return an Array of Specification objects to be activated.
Dump only the raw version string, not the complete object. It’s a string for backwards (RubyGems 1.3.5 and earlier) compatibility.
Load custom marshal format. It’s a string for backwards (RubyGems 1.3.5 and earlier) compatibility.
Returns the build_args
used to install the gem
Sets the rubygems_version
to the current RubyGems version.
Sets the ENABLE_SHARED entry in RbConfig::CONFIG to value
and restores the original value when the block ends
Reads a binary file at path
Display a warning on stderr. Will ask question
if it is not nil.
Display an error message in a location expected to get error messages. Will ask question
if it is not nil.
Terminate the application with exit code status
, running any exit handlers that might have been defined.
start a job