So I took some time and refactored my solution. It now has a modular and extendible structure (at least I hope so). It should be possible to easily write non-gtk ui's and extend the reporting capabilities. The code is at the same location as before http://ruby.brian-schroeder.de/quiz/object_browser/ The screenshots are not updated. It now is able to do more or less exactly the same as before, but the code has changed a lot. I could not let code as bad as the previous solution exist under my name ;). Missing things: - look at jamis solution and merge interesting parts. - Polish the ui - Inlcude Breakpoint support. I hope that I can spare some hours this weekend to accomplish this. I hope i do not "get charged per email" ;), and nobody will hate me because I put code into the public domain without the capabilities and spare time to support it ;). Regards, Brian Schröäer On Tue, 23 Nov 2004 09:26:11 +0900 Brian Schröäer <ruby / brian-schroeder.de> wrote: > Hello Group, > > Thanks for the quiz. I always wanted to learn more about the reflection capabilites of ruby, and indeed there is quite a lot to learn. This quiz was not too complicated, but the design of a good gui takes a lot of time. (Especially if you're not accustomed to the toolkit). > > I implemented a gnome2/gtk version. I did not use code from the other solution, but the next step will be to see what I can borrow. > > I submit now, because I've already invested too much time. The code is not beautifull and could need a heavy facelift. > > The difference to the other solution is, that I'm starting with a class-tree from which you can get to all the objects. I think the right pane in my solution is more or less what was specified in the quiz. > > You can see the code and screenshots at: > > http://ruby.brian-schroeder.de/quiz/object_browser/ > > Regards, > > Brian > > -- > Brian Schröäer > http://www.brian-schroeder.de/ > -- Brian Schröäer http://www.brian-schroeder.de/