Get all gem names from the command line.
Return the best specification that contains the file matching path
amongst the specs that are not activated.
Lines that have a ‘on_ignored_nl` type token and NOT a `BEG` type seem to be a good proxy for the ability to join multiple lines into one.
This predicate method is used to determine when those two criteria have been met.
The one known case this doesn’t handle is:
Ripper.lex <<~EOM a && b || c EOM
For some reason this introduces ‘on_ignore_newline` but with BEG type
Creates a self-signed certificate with an issuer and subject of subject
and the given extensions
for the key
.
@macro action
@param [Object] requirement @return [Object] the requirement that led to ‘requirement` being added
to the list of requirements.
Indicates progress roughly once every second @return [void]
@param [String] name @param [Object] payload @param [Array<String>] parent_names @param [Object] requirement the requirement that is requiring the child @return [void]
Detaches the {#vertex_named} ‘name` {Vertex} from the graph, recursively removing any non-root vertices that were orphaned in the process @param [String] name @return [Array<Vertex>] the vertices which have been detached
@param [String] name @return [Vertex,nil] the root vertex with the given name
@return [String] An error message that includes requirement trees,
which is much more detailed & customizable than the default message
@param [Hash] opts the options to create a message with. @option opts [String] :solver_name The user-facing name of the solver @option opts [String] :possibility_type The generic name of a possibility @option opts [Proc] :reduce_trees A proc that reduced the list of requirement trees @option opts [Proc] :printable_requirement A proc that pretty-prints requirements @option opts [Proc] :additional_message_for_conflict A proc that appends additional
messages for each conflict
@option opts [Proc] :version_for_spec A proc that returns the version number for a
possibility
Raises a VersionConflict
error, or any underlying error, if there is no current state @return [void]