From: Florian Gross Date: 2005-03-23T12:24:49+09:00 Subject: Re: RCR 296: Destructive methods return self Csaba Henk wrote: > This second one sounds better, but not perfect. "*" is used now in the > opposite sense: not for returning some stuff bundled in an array, rather > for "inlining" the content of the array. Actually it's already used for both senses. a, *b = 1, 2, 3 b # => [2, 3] Same for the & modifier which is used in opposing senses as well: def x(&block) y(&block) end