Ruby 4.0 リファレンスマニュアル

library yaml/dbm

[edit]

要約

DBM の値に文字列以外も格納できるように拡張するためのサブライブラリです。

Ruby 3.1 で dbm が標準添付ライブラリから削除されたため、このライブラリを使用するには dbm gem のインストールが必要です(親クラスの DBM は dbm gem が提供します)。

DBM はキー、値のどちらも文字列である必要がありますが、 YAML::DBM は YAML 形式に変換できるオブジェクトであれば値として格納する事ができます。ただし、キーは文字列である必要があります。

使い方は DBM と同じです。DBMYAML も併せて参照してください。

クラス

YAML::DBM

DBM の値に文字列以外も格納できるように拡張したクラスです。

同時にrequireされるライブラリ

yaml

構造化されたデータを表現するフォーマットであるYAML (YAML Ain't Markup Language) を扱うためのライブラリです。