Adds a section with title
and content
to the parser help view. Used for adding command arguments and default arguments.
Remove everything in the DependencyList
that matches but doesn’t satisfy items in dependencies
(a hash of gem names to arrays of dependencies).
Adds a dependency on gem dependency
with type type
that requires requirements
. Valid types are currently :runtime
and :development
.
Creates a self-signed certificate with an issuer and subject of subject
and the given extensions
for the key
.
Add the install/update options to the option parser.
Default description for the gem install and update commands.
Add the –bulk-threshold option
Add the –update-sources option
@param [Object] requirement @return [Object] the requirement that led to ‘requirement` being added
to the list of requirements.
@param [Object] underlying_error @return [Conflict] a {Conflict} that reflects the failure to activate
the {#possibility} in conjunction with the current {#state}
@return [Array<Array<Object>>] The different requirement
trees that led to every requirement for the current spec.
Indicates progress roughly once every second @return [void]
This integer returns the current initial length of the buffer.
This sets the initial length of the buffer to length
, if length
> 0, otherwise its value isn’t changed.
Removes a possibility from ‘self` @return [PossibilityState] a state with a single possibility,
the possibility that was removed from `self`
Get the issuing certificate’s key identifier from the authorityKeyIdentifier extension, as described in RFC5280 Section 4.2.1.1
Returns the binary String
keyIdentifier or nil or raises ASN1::ASN1Error
.