#!/usr/bin/ruby
# pstore_write.rb

require './square_class.rb'

s1 = Square.new
s1.side_length = 4
s2 = Square.new
s2.side_length = 7

require 'pstore'
store = PStore.new('my_squares')
store.transaction do
  store[:square] ||= Array.new
  store[:square] << s1
  store[:square] << s2
end
