Ever want to save data for later, but don’t want the overhead of a database, or parsing large files into objects? With the data bank you can store an object in a plain text file and turn it straight back into the object next time you need it. Data Bank is just a little hack I tried out to learn how to marshal data.
gem install Adkron-data_bank --source http://gems.github.com
require 'rubygems' require 'data_bank' class MyObject attr_accessor :data def initialize(data) @data = data end end db = DataBank.new ".", "data_bank.data" my_object = db.withdraw || MyObject.new(1) my_object.data += 1 puts my_object.data db.deposit my_object
**Copyright © 2008 Amos L. King, released under the MIT license**