tusbasaのブログ

業務や勉強中に調べたことを自分用にメモするブログ

【rails】privateメソッド

privateメソッドを呼び出す時は、レシーバは指定できない。 自分(self)以外のオブジェクトのメソッドを呼び出すには、レシーバを指定する必要がある。

→ クラス外部から呼び出せない

private

def _private_method
  p "aa"
end

=> self.private_method # これはエラーになる

privateメソッド名は慣例的にアンダースコアで初める

参考

qiita.com