En r?ponse ? Brian Schr?der :
> 
> 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.