Hello. I am making an event oriented aplication with Ruby/Gtk. I like a class Transaction for data editing. Each Transaction can have one or more windows for edition. My question is: how can I control in this type of application instances of Transaction? Perhaps with a class variable in Transaction? Any other great idea? What do you think of it?. Of course, this message is an opinion request more than a help cry :) Any idea will be greatly apreciated. Thanks. David