Downloads uri
and returns it as a String
.
Call hooks on installed gems
True if version
satisfies this Requirement
.
Paths in the gem to add to $LOAD_PATH
when this gem is activated. 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.
Return the list of all instance variables.
Return the latest specs, optionally including prerelease specs if prerelease
is true.
Is name
a required attribute?
Required specification attributes
Keeps track of all currently known specifications
Activate all unambiguously resolved runtime dependencies of this spec. Add any ambiguous dependencies to the unresolved list to be resolved later, as needed.
Singular accessor for require_paths
Singular accessor for require_paths
True if this gem has the same attributes as other
.
Checks if this specification meets the requirement of dependency
.
Return the latest specs in the record, optionally including prerelease specs if prerelease
is true.
Creates a TargetRbConfig
from the RbConfig file at the given path. Typically used for cross-compiling gems.
Uninstalls gem spec
Removes installed executables and batch files (windows only) for spec
.
Regenerates plugin wrappers after removal.