主にステマブログ

ガチャメーカーについてのブログです。つれづれなるままにひぐらし

class << self のメモ

rails4.0 定義したはずのメソッドで、NoMethodError Exceptionがでた。

確かに定義されているはずなのに、なぜ?で調べた

これも他サイトからの引用。感謝

 

結局、インスタンスメソッドは定義されているが、クラスメソッドとして定義されていないということのようだった。

クラスメソッドは、特異メソッドとかシングルトンメソッドとも呼ばれるらしい。

ふーん。Cでstaticの同名メソッドって定義できたっけ・・

 

かきかた

 

class << self

  def bar

で書く方法と、

def foo.bar と書く方法がある