>>889
__send__ でできるのはしってるんだけど、それを聞いているんじゃなくて、なぜprivateなのかを聞いているんですけど。

>>890
説明が足りなかった。インスタンスメソッドとしてはprivateでもいいんだけど、モジュールメソッドとしてはpublicでもいいんじゃないか、ということ。
それなら "hoge".puts はできないけど Kernel.puts はできるよね。それが自然に思える。