Class::Freezer::Lite

http://github.com/tomi-ru/Class-Freezer-Lite

PODはまだない。 http://github.com/tomi-ru/Class-Freezer-Lite/blob/master/t/synopsis.t が何をしたいか伝わるかもしれない。

KiokuDBとやりたいことは似ていて、オブジェクトをDBなどに保存するためのものです。

ただしこれがLiteなのは、KiokuDBのようにオブジェクトを監視してオブジェクト同士の関連性までサポートするものではありません。

保存できるのはごく普通のハッシュリファレンスをブレスしたオブジェクトのみです。use Mouseのオブジェクトもごく普通のハッシュリファレンスをブレスしたオブジェクトになりますので可能。ただし抱えているものがあまりに複雑だと解凍失敗するかもしれません。その辺がLiteである次第。

UserテーブルとかいちいちDBスキーマ作るの面倒だなあということで書いたものです。