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 (
commit 363a03fb63bbc092ef4cc3eebff7145d72a9580f
tree d9cf83cf17ee04a87a9d82e629d03885e58e5005
parent fd8f1095ecd678c5ddca24be4e287c49a9a7452d
tree d9cf83cf17ee04a87a9d82e629d03885e58e5005
parent fd8f1095ecd678c5ddca24be4e287c49a9a7452d
| 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 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**








