“foo #{bar}” ^^^^^^^^^^^^
:“foo #{bar}” ^^^^^^^^^^^^^
‘foo #{bar}` ^^^^^^^^^^^^
-> { it } ^^^^^^^^^
foo in bar ^^^^^^^^^^
foo => bar ^^^^^^^^^^
/(?<foo>foo)/ =~ bar ^^^^^^^^^^^^^^^^^^^^
-> { _1 + _2 } ^^^^^^^^^^^^^^
def foo(*bar); end
^^^^
def foo(*); end
^
__LINE__ ^^^^^^^^
def foo(**); bar(**); end
^^
{ **foo }
^^^^^
A block’s parameters.
foo.bar, = 1 ^^^^^^^
case foo; in bar; end ^^^^^^^^^^^^^^^^^^^^^
If a class variable is written within a method definition, it has a different type than everywhere else.