Rubyでprivateなクラスメソッド

今日、rubyでプログラムを書いてて、クラスメソッドを定義したんだけど、使用条件からしてprivateなメソッドにしたかったんだ。そこで、「private」キーワード(?)を使ってそのメソッドをprivateにしてみた。だけど、クラス外からでもアクセスできてしまう。
ちょっと調べてみたところ、クラスメソッドをprivateにするには「private_class_method」を使う必要があるという。実際これを使ったらきちんと機能するようになった。
これは言語的に「きれい」なのかな?僕としては「private」に統一しちゃいたいんだけど。
参考文献