Arguments used when building gems
Handle the command arguments.
Indicated, based on the requested domain, if local gems should be considered.
Indicated, based on the requested domain, if remote gems should be considered.
Are we doctoring a gem repository?
Compacts Marshal
output for the specs index data source by using identical objects as much as possible.
Writes the .gemspec specification (in Ruby) to the gem home’s specifications directory.
Return the default Gem path
Downloads uri
and returns it as a String.
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.
Paths in the gem to add to $LOAD_PATH
when this gem is activated.
See also require_paths
If you have an extension you do not need to add "ext"
to the require path, the extension build process will copy the extension files into “lib” for you.
The default value is "lib"
Usage:
# If all library files are in the root directory... spec.require_paths = ['.']
Return the list of all array-oriented instance variables.
Returns the build_args
used to install the gem
Return true if there are possible conflicts against the currently loaded specs.