privateメソッドを呼び出す時は、レシーバは指定できない。 自分(self)以外のオブジェクトのメソッドを呼び出すには、レシーバを指定する必要がある。
→ クラス外部から呼び出せない
private def _private_method p "aa" end => self.private_method # これはエラーになる
privateメソッド名は慣例的にアンダースコアで初める
参考
privateメソッドを呼び出す時は、レシーバは指定できない。 自分(self)以外のオブジェクトのメソッドを呼び出すには、レシーバを指定する必要がある。
→ クラス外部から呼び出せない
private def _private_method p "aa" end => self.private_method # これはエラーになる
privateメソッド名は慣例的にアンダースコアで初める
参考