public
Description: Store Data at then end of a class for later use.
Homepage: http://rdocul.us/repos/data_bank/master/index.html
Clone URL: git://github.com/adkron/data_bank.git
README.rdoc

Data Bank

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.

Install

  gem install Adkron-data_bank --source http://gems.github.com

Example

    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**