みんなのちからになりたい

コピペでブログラムつくっていきたい

self

http://www.ibm.com/developerworks/jp/opensource/library/os-sixrubyfeatures/index.html

self キーワードの最も一般的な用途は、Ruby クラス内での静的メソッドの宣言です (リスト 8 を参照)。

リスト 8. self を使用してクラスの静的メソッドを宣言する

class SelfTest
   def self.test
      puts "Hello World with self!"
   end
end

class SelfTest2
   def test
      puts "This is not a class static method"
   end
end
SelfTest.test
SelfTest2.test

なるほど、staticということか。勉強になる。