
property.rb - プロパティ管理


簡単な設定ファイルの読み書きをするクラスPropertiesを提供します。
Javaのjava.util.Propertiesクラスをまねて作りました。

使用例:
    default = Properties.new
    default.load('test.default')
    prop = Properties.new(default)
    prop.load('dot.testrc')
    print("dict_file = "); p(prop['dict_file'])

Javaのものと異なる点は、ファイルから読み込んだ設定をまた書き戻す
とき、各設定行の順序を維持したまま保存することです。(Java標準の
ものはHashtableを先頭からなめてそのまま出力してしまうので、設定
行がhashされたランダムな順序になり、あとから人間が読みづらくなっ
てしまいします。)

------------------------------------------------------
五十嵐  宏  (Hiroshi IGARASHI)
e-mail: igarashi@ueda.info.waseda.ac.jp
homepage: http://www.ueda.info.waseda.ac.jp/~igarashi/ruby/
