Try to get the XML
associated with rss
. Return rss
if it already looks like XML
, or treat it as a URI
, or a file to get the XML
,
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.
Yields each source in the list.
Implementation for Specification#validate_metadata
Issues a warning for each file to be packaged which is world-readable.
Implementation for Specification#validate_permissions
Creates a Gem::Specification
with a minimum of extra work. name
and version
are the gem’s name and version, platform, author, email, homepage, summary and description are defaulted. The specification is yielded for customization.
The gem is added to the installed gems in +@gemhome+ and the runtime.
Use this with write_file
to build an installed gem.
Returns the userinfo ui
as [user, password]
if properly formatted as ‘user:password’.