Ruby

C#とかにもあるけど、さすがに Ruby のは超カンタンね。

なお、こういうのもあるので、比較してみるのも面白いかも。

サンプルコードの例

require 'pstore'

class String
 def LoadObject
   r = nil
   db = PStore.new(self)
   db.transaction{|pstore|
         r = pstore["data"]
   }
   r
 end
 def SaveObject(obj)
     db = PStore.new(self)
     db.transaction{|pstore|
           pstore["data"] = obj.clone
     }
 end
end

使い方

保存

obj = 何かオブジェクト.new
obj.なんたら = うんたら
obj.ふが = ほげ
:
"setup.data".SaveObject(obj)

ロード

obj = "setup.data".LoadObject

うん。

細けえ事ぁいいんだよって、スパーンと保存できるから便利よ。やってみて。


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-08-29 (木) 09:50:18