Re: [Pharo-users] Pharocast ContactManager using SandstoneDb
On Tue, May 3, 2011 at 10:09 PM, Doug Edmunds <dougedmunds@gmail.com> wrote:
Hello,
I took the ContactManager code from your Pharocast at http://www.pharocasts.com/2011/02/pharo-gui-with-polymorph.html and modified it to run with SandstoneDb, using the ideas from
http://www.pharocasts.com/2010/04/sandstonedb-simple-activerecord-style.html
Go ahead and use it for a future Pharocast if you want, or figure out some place to put it.
Because Contact is an SDActiveRecord, the database is constructed from the SandstoneDb records:
Contacts class >>database |db| db := Contact findAll asOrderedCollection. ^ db
and so it is portable, so long as the Contacts records are put in the correctly named Pharo subdirectory.
Opening the ContactListEditor uses an initialization which is supposed to avoid the need to close/reopen Pharo after creating the Contacts class.
Tested on Pharo 1.3 using SandstoneDb-RamonLeon.135.mcz
Thanks a lot Doug. May be the next step would be to create a ConfigurationOfContactManager :) Laurent
-- Doug Edmunds
participants (1)
-
laurent laffont