Iterates over all typeclass
DNS
resources for name
. See getresource
for argument details.
Returns the paths to the source files for use with analysis and documentation tools. These paths are relative to full_gem_path.
Return a hash of predecessors. result[spec]
is an Array
of gemspecs that have a dependency satisfied by the named gemspec.
Turn an array of [name, version, platform] into an array of NameTuple
objects.
Turn an array of NameTuple
objects back into an array of
tuples.
remove trailing zeros segments before first letter or at the end of the version
Yields each source in the list.
Keeps track of all currently known specifications
Duplicates Array
and Gem::Requirement
attributes from other_spec
so state isn’t shared.
Files in the Gem
under one of the require_paths
Does a sanity check on the specification.
Raises InvalidSpecificationException if the spec does not pass the checks.
Only runs checks that are considered necessary for the specification to be functional.