From: Yukihiro Matsumoto Date: 2007-03-22T17:53:51+09:00 Subject: Re: About class methods visibility (public/private) Hi, In message "Re: About class methods visibility (public/private)" on Wed, 21 Mar 2007 22:46:07 +0900, Ruby Admirer writes: | 1/ why public, protected, private methods cannot be used for defining the visibility of class methods in addition to defining the visibility of instance methods ? Is there a technical reason or a conceptual reason for this ? I am not sure what you mean here by "defining the visibility of class methods in addition to defining the visibility of instance methods". Can you elaborate? If you want to change class method visibility, use singleton class notation, "class <