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 (
Run the following if you haven't already:
gem sources -a http://gems.github.com
Install the gem(s):
sudo gem install adkron-data_bank
Amos King (author)
Fri Dec 19 21:04:18 -0800 2008
| name | age | message | |
|---|---|---|---|
| |
.gitignore | ||
| |
MIT-LICENSE | ||
| |
Manifest | ||
| |
README.rdoc | ||
| |
Rakefile | ||
| |
data_bank.gemspec | ||
| |
example.rb | ||
| |
lib/ |
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 the same file as the defined class. 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**












