public() -> nil[permalink][rdoc][edit]public(name) -> String | Symbolpublic(*name) -> Arraypublic(names) -> Array-
メソッドを public に設定します。
引数なしのときは今後このクラスまたはモジュール定義内で新規に定義されるメソッドをどんな形式でも呼び出せるように(public)設定します。
引数が与えられた時には引数によって指定されたメソッドを public に設定します。
- [PARAM]
name: - 0 個以上の String または Symbol を指定します。
- [PARAM]
names: - 0 個以上の String または Symbol を Array で指定します。
- [EXCEPTION]
NameError: - 存在しないメソッド名を指定した場合に発生します。
[SEE_ALSO] Module#public
- [PARAM]