Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

fun with splats

0 views
Skip to first unread message

Martin DeMello

unread,
Oct 2, 2005, 6:24:42 AM10/2/05
to
class A
include Enumerable

def each
yield :foo
yield :bar
yield :baz
end
end

a = A.new
b = *a #=> [:foo, :bar, :baz]

(Enumerable defines a to_a, and * works with anything that has to_a
defined).

martin

0 new messages