From: Lionel Thiry Date: 2005-07-24T09:30:58+09:00 Subject: Re: Local Instance Methods Gennady Bystritsky a �crit : > > On Jul 23, 2005, at 15:45, Lionel Thiry wrote: > >> >>> but I'm >>> wondering if there are any plans to provide the corresponding type of >>> thing for methods, i.e. local instance methods. To clarify, a local >>> instance method is a method that does not participate in the >>> inheritance chain and is only callable from within the class it is >>> defined. >>> >>> T. >>> >>> >> >> I don't understand. Isn't what the private keyword is for? > > > Private in Ruby means that methods declared private may be called only > without specifying a receiver. A subclass can call a superclass' > private method as long as it is called as method() and not self.method > (). Unlike in Java and C++, where "private" means, well, private for > instances of this particular class. > > Gennady. > Ok, I think I understand. It's a kind of "cheap" private mechanism. Thanks for the explanation. -- Lionel Thiry Personal web site: http://users.skynet.be/lthiry/