This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | ||
| |
MIT-LICENSE | ||
| |
Manifest | ||
| |
README.rdoc | ||
| |
Rakefile | ||
| |
data_bank.gemspec | ||
| |
example.rb | ||
| |
lib/ |
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**








