Take a chunk of a String
cut by width with escape sequences.
Creates a thread that scans the tuplespace for expired tuples.
Arguments used when building gems
Handle the command arguments.
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 Gem::Specification
and raw metadata from the .gem file at path
.
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 an integer in (-infty, 0] a number closer to 0 means the dependency is less constraining
dependencies w/ 0 or 1 possibilities (ignoring version requirements) are given very negative values, so they always sort first, before dependencies that are unconstrained
Returns the build_args
used to install the gem
Sets the rubygems_version
to the current RubyGems version.