Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library _builtin > class Module > protected (private)
protected(*name) -> self
メソッドを protected に設定します。
引数なしのときは今後このクラスまたはモジュール定義内で新規に定義さ れるメソッドを protected に設定します。
引数が与えられた時には引数によって指定されたメソッドを protected に設定します。