Marshal.dumpを使い、任意のRubyオブジェクトをファイルに読み書きする標準添付ライブラリ。トランザクションをサポートしており、排他的なデータの読み書きが行える。 * [リファレンスマニュアル - PStore|http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=PStore] * [Rubyist Magazine - 標準添付ライブラリ紹介 【第 9 回】 PStore|http://jp.rubyist.net/magazine/?cmd=view&p=0016-BundledLibraries] PStoreを継承したクラスを作ることにより、Marshal.dump以外の方法でオブジェクトを読み書きすることもできる。