ksino's diary

覚えたことを忘れないように、小さなことでも書いていく。

Rubyでは、あるクラス内で他クラスのクラスメソッドを定義できる

こんなこともできるんですね。

class Foo
end

class Bar
  def Foo.foo
    puts "foo defined in Bar"
  end 
end

Foo.foo

実行すると

$ ruby other_class.rb 
foo defined in Bar