The full name of the specification to be activated.
The Gem::Specification
for this activation request.
The name and version of the specification.
Unlike Gem::Specification#full_name
, the platform is not included.
The name and version of the specification.
Unlike Gem::Specification#full_name
, the platform is not included.
def foo(bar: baz); end ^^^^^^^^
Create parser string nodes from a single prism node. The parser gem “glues” strings together when a line continuation is encountered.
(foo, bar), bar = qux ^^^^^^^^^^
foo, bar = baz ^^^^^^^^^^^^^^
A shareable constant.
class << self; end ^^^^^^^^^^^^^^^^^^
ENCODING ^^^^^^^^^^^^
foo => ^(bar) ^^^^^^
unless foo; bar end ^^^^^^^^^^^^^^^^^^^
bar unless foo ^^^^^^^^^^^^^^
Returns the set of targets for a MultiTargetNode or a MultiWriteNode.
unless foo; bar end ^^^^^^^^^^^^^^^^^^^ bar unless foo ^^^^^^^^^^^^^^
foo => bar | baz ^^^^^^^^^
def foo(bar = 1); end ^^^^^^^
When the content of a string node is split across multiple lines, the parser gem creates individual string nodes for each line the content is part of.
foo => bar | baz ^^^^^^^^^
def foo(bar = 1); end ^^^^^^^