まつもと ゆきひろです

In message "[ruby-list:12487] 名前空間とクラス変数 (Re: Meeting2000-0_92b1)"
    on 99/03/01, hisanori / sitc.toshiba.co.jp <hisanori / sitc.toshiba.co.jp> writes:

|名前空間を分離する(パッケージみたいなの)にはどうすればいいんだろう?
|クラス変数ってないらしい(FAQより)んだけど、これからもずっとないのかな?
|
|ってことです。教えてください。

名前空間にはモジュールを使うことが多いですね

  module Foo
    ClassVariable = {}
    def foo
    end
  end

  module Bar
    include Foo
  end

クラス定数の代わりは定数にハッシュを代入することが多いです.

  module Baz
    include Foo
    def bar
      ClassVariable["vv"] = 25
      ..
    end
  end