Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Store Data at then end of a class for later use.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 lib
Octocat-spinner-32 .gitignore
Octocat-spinner-32 MIT-LICENSE
Octocat-spinner-32 Manifest
Octocat-spinner-32 README.rdoc
Octocat-spinner-32 Rakefile
Octocat-spinner-32 data_bank.gemspec
Octocat-spinner-32 example.rb
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**

Something went wrong with that request. Please try again.