En rñÑonse Brian Schröäer : > > It works not only when the method has only one argument, but always > with the last argument. > > $ irb > irb(main):001:0> def show(*args) p args end > => nil > irb(main):002:0> show 1, 2, 3, 5 => 6 > [1, 2, 3, {5=>6}] > => nil > Thanks for pointing that out. I've only ever seen this with methods that have only the hash as argument (mainly rails examples), so I didn't know normal parameters are allowed as long as they preceed the hash. -- Christophe Grandsire. http://rainbow.conlang.free.fr You need a straight mind to invent a twisted conlang.