Get a single gem name from the command line. Fail if there is no gem name or if there is more than one gem name given.
Adds a section with title
and content
to the parser help view. Used for adding command arguments and default arguments.
Search through all unresolved deps and sub-dependencies and return specs that contain the file matching path
.
Adds a dependency on gem dependency
with type type
that requires requirements
. Valid types are currently :runtime
and :development
.
Corrects path
(usually returned by ‘Gem::URI.parse().path` on Windows), that comes with a leading slash.
Activate TLS_FALLBACK_SCSV for this context. See RFC 7507.
Configures store to look up CA certificates from the system default certificate store as needed basis. The location of the store can usually be determined by:
OpenSSL::X509::DEFAULT_CERT_FILE
OpenSSL::X509::DEFAULT_CERT_DIR
See also the man page X509_STORE_set_default_paths(3).
Permit block/lambda nodes to mark newlines within themselves.
Mark if/unless nodes as newlines.
Permit statements lists to mark newlines within themselves.
Visit a pattern within a pattern match. This is used to bypass the parenthesis node that can be used to wrap patterns.
a and b ^^^^^^^
begin end ^^^^^^^^^
Visit a BlockNode.
case foo; when bar; end ^^^^^^^^^^^^^^^^^^^^^^^
class Foo; end ^^^^^^^^^^^^^^