まくまくRubyノート
クラスメソッドを定義する
2011-10-10

Ruby でクラスメソッドを定義するには、下記のように クラス名.メソッド名 という名前でメソッドを定義します。

class MyClass
  def MyClass.classMethod
    puts 'Hello'
  end
end

MyClass.classMethod()  #=> Hello

あるいは以下のように self.メソッド名 と書くこともできます。

class MyClass
  def self.classMethod
    puts 'Hello'
  end
end
2011-10-10