Ruby 2.7.0 リファレンスマニュアル > ライブラリ一覧 > pstoreライブラリ > PStoreクラス > new

singleton method PStore.new

new(file, thread_safe = false) -> PStore[permalink][rdoc]

ファイル名 file に対してデータベースを読み書きします。

データベースを更新するときにバックアップファイルが作成されるため、 file のあるディレクトリは書き込み可能である必要があります。データベースの更新が成功すると、バックアップファイルは削除されます。バックアップファイル名はファイル名に ".tmp" および ".new" を付けたものです。

[PARAM] file:
データベースファイル名。
[PARAM] thread_safe:
真を指定すると Thread::Mutex を用いてスレッドセーフになります。デフォルトは偽です。