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
data_bank / example.rb
100644 36 lines (30 sloc) 0.583 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# 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
 
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