Neewby question: how to monitor a variable value

Hello All,

I remember reading in a book that we could very easily monitor the
value of a variable and have for instance an alert message displayed
each time this variable s modified. I do not manage to find how to do
this anymore.
Would you have any clues ?

Thanks a lot,
Luc

Sounds like you need the observer design pattern:
http://wiki.rubygarden.org/Ruby/page/show/ObserverPattern

Farrel

···

On 20/10/06, Luc Juggery <luc.juggery@gmail.com> wrote:

Hello All,

I remember reading in a book that we could very easily monitor the
value of a variable and have for instance an alert message displayed
each time this variable s modified. I do not manage to find how to do
this anymore.
Would you have any clues ?

Thanks a lot,
Luc

Luc Juggery wrote:

I remember reading in a book that we could very easily monitor the
value of a variable and have for instance an alert message displayed
each time this variable s modified. I do not manage to find how to do
this anymore.

While I'm sure many other similar libraries exist, I'd like to offer up
my own EventTarget library. Instead of being tied to a single event
like the Observable pattern, you can register different callbacks for
different types of actions that occur.

http://phrogz.net/RubyLibs/rdoc/files/EventTarget_rb.html

One of these days I'll get around to learning how to gem up my libs.
Until then, you can download the source code from the link on that page.

Luc Juggery wrote:

Hello All,

I remember reading in a book that we could very easily monitor the
value of a variable and have for instance an alert message displayed
each time this variable s modified. I do not manage to find how to do
this anymore.
Would you have any clues ?

See also http://raa.ruby-lang.org/project/observable\. (And see the example in my post a few minutes ago on the thread "[ANN] Dependency 1.0.0".)

···

--
       vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407

Thanks a lot Farrel,
This is exactly what I needed !!!!
Luc

···

On 10/20/06, Farrel Lifson <farrel.lifson@gmail.com> wrote:

On 20/10/06, Luc Juggery <luc.juggery@gmail.com> wrote:
> Hello All,
>
> I remember reading in a book that we could very easily monitor the
> value of a variable and have for instance an alert message displayed
> each time this variable s modified. I do not manage to find how to do
> this anymore.
> Would you have any clues ?
>
> Thanks a lot,
> Luc

Sounds like you need the observer design pattern:
http://wiki.rubygarden.org/Ruby/page/show/ObserverPattern

Farrel

Thanks a lot gavin,
I will also give it a try.

Luc

···

On 10/20/06, Phrogz <gavin@refinery.com> wrote:

Luc Juggery wrote:
> I remember reading in a book that we could very easily monitor the
> value of a variable and have for instance an alert message displayed
> each time this variable s modified. I do not manage to find how to do
> this anymore.

While I'm sure many other similar libraries exist, I'd like to offer up
my own EventTarget library. Instead of being tied to a single event
like the Observable pattern, you can register different callbacks for
different types of actions that occur.

File: EventTarget.rb

One of these days I'll get around to learning how to gem up my libs.
Until then, you can download the source code from the link on that page.

--
@bientot,
Luc

One of these days I'll get around to learning how to gem up my libs.
Until then, you can download the source code from the link on that page.

I just got back from reading this on Ruby Inside and though I'd give
you a heads up:

http://www.rubyinside.com/generate-your-own-ruby-gems-more-easily-268.html

Charles