content="text/html; charset=iso-2022-jp"> 前 - - 次 - 目次

Properties

スーパークラス:

Object

インクルードしているモジュール:

Enumerable

クラスの説明:

Properties クラスは 人間が読みやすい形式でファイル{への保存/からの読み込み}ができる 簡易なプロパティデータベースを提供します。 プロパティとは、 アプリケーションがリソースとして用いるための キー文字列から値への対応です。

プロパティの値として用いるオブジェクト val について eval(val.inspect) == val が成り立たたないと、 保存した後読み込むことができなくなってしまうので、 自分が定義したクラスを値に使う場合は 適切なinspectメソッドを実装して下さい。

使用例:

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

クラスメソッド:

インスタンスメソッド:


前 - - 次 - 目次

著者: igarashi@ueda.info.waseda.ac.jp

Generated at Mon Mar 08 17:05:41 JST 1999 by rubyapi2