Rubyのprivateは他のクラスベースのOOPLと仕様が異なるというだけで
オブジェクト指向度云々は関係ない。
http://www.ruby-lang.org/ja/old-man/html/FAQ_A5E1A5BDA5C3A5C9.html#a5.2e5.20private.a4.c8protected.a4.ce.b0.e3.a4.a4.a4.ac.ca.ac.a4.ab.a4.ea.a4.de.a4.bb.a4.f3