けいじゅ@SHLジャパンです. 

In [ruby-list :02686 ] the message: "[ruby-list:2686] Re: [Req] alias
for singltone method ", on Apr/08 16:18(JST) MAEDA Shugo
<ender / pic-internet.or.jp> writes:

>メソッド定義と可視性の指定部分が離れるのはあまり好ましくないような
>気がするので{public,private}_class_methodがあった方がありがたいです。

正直いってプライベートなクラスメソッドというのは, 結構例外的な利用法の
ような気がしています. いままでの rubyにもなかったですしね.

ですから必要な場合は, 以下のように書けばそれなりに気分も良いんじゃない
かと...

module Foo
  def initialize
    ...
  end
end

class << Foo
  def foo
    ...
  end
  private :foo
end

結局, make_{private,public}_methodやaliasの例にもありますようにどこで
直接的なサポートをやめるかってことなんでしょうけどね.

あまり拘っているわけでもありません.

__
..........................................石塚 圭樹@SHLジャパン(株)...
------------->アドレス変わりました!! e-mail: keiju / shljapan.co.jp <----