Sha256: a95b524ba568ff99d448ea280649d9dd9741504a782abd9e7fb564602cd379a0

Contents?: true

Size: 444 Bytes

Versions: 2

Compression:

Stored size: 444 Bytes

Contents

# Samples of assignment
foo[bar] = baz
foo[bar] += baz
foo[bar] ||= foo bar
foo[bar] ||= foo(bar)
foo[bar] ||= baz.qux quuz
foo[bar] ||= baz.qux(quuz)

# Destructuring assignments
foo, bar = baz
(foo, bar) = baz
((foo, bar)) = baz
(((foo, bar))) = baz
foo, (bar, baz) = qux
foo, ((bar, baz)) = qux
foo, (((bar, baz))) = qux
foo, (bar, (baz, qux)) = quuz

# Safe attribute assignment
foo&.bar = baz
foo[bar]&.baz = qux
foo[bar, baz]&.qux = quuz

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ripper_ruby_parser-1.7.2 test/samples/assignment.rb
ripper_ruby_parser-1.7.1 test/samples/assignment.rb