From: Jean-Hugues ROBERT Date: 2004-05-04T15:42:06+09:00 Subject: Re: The code I forgot to include At 22:14 03/05/2004 +0900, you wrote: >On Mon, 3 May 2004, Kristof Bastiaensen wrote: > > > On Mon, 03 May 2004 20:23:39 +0900, Jean-Hugues ROBERT wrote: > > > So I tried: > > > class MyArray < Array > > > def self.[](*a); super[*a] end > > > end > > > > class MyArray < Array > > def self.[](*a); super(*a) end > > end > >Or just: > > def self.[](*a); super; end > >David Yes ! You make my day: super # calls same method in super class, with the current method's parameters super() # calls same method in super class, without any parameters Subtle and convenient. Hum... now I may have to refactor some of my code :-) Yours, Jean-Hugues ------------------------------------------------------------------------- Web: http://hdl.handle.net/1030.37/1.1 Phone: +33 (0) 4 92 27 74 17