Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。3.4.3を利用しています。これがエラーになってほしい上記のコードでは、get_power_two()の処理の一部をtwice()というインスタンスメソッドに切り出していますが、これはA.twice(2)と呼び出せてしまいます。このメソッドが、同じクラス内のメソッド以外から呼び出されない、あるいは呼び出されるべきでないことを明らかにしたいのですが、うまい方法はないでしょうか?よろしくお願いします。