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
こんなこともできるんですね。
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