Yields the Gem::Specification
for each Tuple
in this AvailableSet
Full path of the target library file. If the file is not in this gem, return nil.
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_path = '.'
Returns the paths to the source files for use with analysis and documentation tools. These paths are relative to full_gem_path.
Register the Symbol
command
as a gem command.
Unregister the Symbol
command
as a gem command.
Return a sorted list of all command names as strings.
Location of RubyGems.org credentials
Is this dependency simply asking for the latest version of a gem?
append a platform to the list of mismatched platforms.
Platforms are added via this instead of injected via the constructor so that we can loop over a list of mismatches and just add them rather than perform some kind of calculation mismatch summary before creation.
Builds and installs indices.
Perform an in-place update of the repository from newly added gems.
Adds a checksum for each entry in the gem to checksums.yaml.gz.
Reads and loads checksums.yaml.gz from the tar file gem
Return the default Gem path
True if version
satisfies this Requirement
.
Dump only the raw version string, not the complete object. It’s a string for backwards (RubyGems 1.3.5 and earlier) compatibility.