注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
実践 Rails を読んでいて、モジュールからインクルードして使えるようにするクラスメソッドを以下のよう... 実践 Rails を読んでいて、モジュールからインクルードして使えるようにするクラスメソッドを以下のように定義できることと、Module#included を知った。以下は、モジュール Foo をインクルードしたクラス Bar で、fn を自身のクラスメソッドとして使うためのイディオム。 module Foo def self.included(klass) klass.extend(ClassMethods) end module ClassMethods def fn; 'hello' end end end class Bar include Foo end Bar.fn # => "hello" Module の self.included の解説は以下が参考になる。 http://www.ruby-lang.org/ja/man/html/Module.html http://d
2012/11/07 リンク