るりまサーチ

最速Rubyリファレンスマニュアル検索!
41件ヒット [1-41件を表示] (0.095秒)
トップページ > クエリ:l[x] > クエリ:yaml/store[x]

別のキーワード

  1. yaml/dbm select
  2. psych to_yaml
  3. yaml/store new
  4. yaml yaml
  5. yaml/dbm dbm

ライブラリ

クラス

キーワード

検索結果

yaml/store (44006.0)

RubyのオブジェクトをYAML形式の外部ファイルに格納するためのクラスです。

...L形式の外部ファイルに格納するためのクラスです。

例:

require 'yaml/store'

Person = Struct.new :first_name, :last_name

people = [Person.new("Bob", "Smith"), Person.new("Mary", "Johnson")]

store = YAML::Store.new "test.store"

store.transaction do
store["peopl...
...e"] = people
store["greeting"] = { "hello" => "world" }
end

上記のコードを実行すると "test.store" は以下のようになります。

---
people:
- !ruby/struct:Person
first_name: Bob
l
ast_name: Smith
- !ruby/struct:Person
first_name: Mary
l
ast_name: John...
...son
greeting:
hello: world...

YAML::Store.new(file_name, thread_safe = false, yaml_opts = {}) -> YAML::Store (11100.0)

自身を初期化します。

...file_name 格納先のファイル名。ファイルがない場合は作成します。既
にファイルが存在する場合はその内容を読み込みます。

@param thread_safe 自身をスレッドセーフにして初期化するかどうか。

@param yaml_opts YAML...

YAML::Store.new(file_name, yaml_opts = {}) -> YAML::Store (11100.0)

自身を初期化します。

...自身を初期化します。

@param file_name 格納先のファイル名。ファイルがない場合は作成します。既
にファイルが存在する場合はその内容を読み込みます。


@param yaml_opts YAML 出力時のオプションを Hash で指定しま...
...file_name 格納先のファイル名。ファイルがない場合は作成します。既
にファイルが存在する場合はその内容を読み込みます。

@param thread_safe 自身をスレッドセーフにして初期化するかどうか。

@param yaml_opts YAML...

YAML::Store (11000.0)

PStore の YAML 版です。 Marshal.#dump したバイナリ形式の 代わりに YAML 形式でファイルに保存します。

...PStore の YAML 版です。
Marshal.#dump したバイナリ形式の
代わりに YAML 形式でファイルに保存します。

使い方は PStore とほとんど同じです。
インターフェースは Hash に似ています。...