Tobias Reif wrote:

> I'm not sure if this could work in Ruby, but I want to be able to 
> fire a block as soon as something happens.

Like doing 'trace variable' in Tcl?
Well, Ruby does have 'trace_var' for global variables.

--
Mike Hall
http://www.enteract.com/~mghall