Nicholas Van Weerdenburg ha scritto: > On Tue, 25 Jan 2005 10:35:50 +0900, Assaph Mehr <assaph / gmail.com> wrote: > >>Not quite what you're looking for, but you can take a look at >>ObjectGraph (objectgraph.rubyforge.org) at how to dymanically evaluate >>classes and generate a png graph using GraphViz. You can set some >>graphviz options to make the output *look* a bit more UMLish, but it's >>not proper UML. >> >>I am not aware of any tool that reads ruby to generate UML (and would >>love to hear if there are!). You might have to follow the same process >>as ObjectGraph, but generating an XMI document to load into an existing >>tool. >> >>There is just one more question that need to be asked: are you sure >>that is what you need? I find that because of ruby compactness of code >>and duck-typing arguments you rarely use much of inheritance etc. As >>for activity diagrams, you can not normally get them from static code >>analysis so you'd have to do them by hand anyway. >> >>Cheers, >>Assaph >> >> > > > I might be happy with objectgraph. I like UML, but hate UML tools. So, > I figure I could write Ruby and use a tool to visualize the code for > insight and creating documentation. > > I'd also find it interesting to apply it to existing Ruby libraries to > get a sense of their structure. metoo! > Whether it is really useful, I won't know until I try :). > > Thanks, > Nick just a thing: there is rdoc --diagram that may help. Very little, but better than nothing :)