Hatena::Grouprubyist

雲雀は高く空を舞い RSSフィード

 | 

2007-06-14

YAML::Store (2) 19:51  YAML::Store (2) - 雲雀は高く空を舞い を含むブックマーク はてなブックマーク -  YAML::Store (2) - 雲雀は高く空を舞い  YAML::Store (2) - 雲雀は高く空を舞い のブックマークコメント

PStoreで書いたことでほとんど全部だったのかも。

Method

Rubyist Magazine - プログラマーのための YAML 入門 (中級編)」より

 require 'yaml'
 require 'yaml/store'
 
 ## YAML::Store オブジェクトを作成
 filename = "store.yaml"
 store = YAML::Store.new(filename)
 
 ## データの読み出しと格納
 store.transaction do |hash|
 
    ## データの読み出し
    count = hash["count"]
    count = 0 if count == nil
    puts "count = #{count}"
 
    ## データの格納
    hash["count"] = count + 1
 
 end
 |