From: ts Date: 2003-11-17T10:22:05+09:00 Subject: Re: overload method in module_eval, how? >>>>> "S" == Simon Strandgaard writes: S> Though, now I don't understand why my example didn't work? Because the new method that you have defined was def test_x(*a, b) end This give an arity -1, and runit reject these methods it keep only methods with a zero arity S> How to make it general so it works for an arbitrary number of arguments ? You *can't* give an arbitrary number of arguments for a test method -- Guy Decoux