Whilst I'm not familiar enough with the structure and many details
of Rubygems (as I should be) in order to give you an answer, this
re-raises the issue of Software Archeology.  My own weak attempt to
tackle to this might be of some very limited help in exploring the
space.  See the code at, and remarks below

http://www.tech.dmu.ac.uk/~hgs/ruby/index.html#rdescriber.rb

Among other things, this produces diagrams of which classes create
instances of which other classes, using GraphViz.  The parser is
very, very crude.  It should probably be rewritten using some of the
excellent work from Rubinius, etc.  I've not touched the code in a
long time, so it is probably frightful, but if it helps, then that's
something at least.

        HTH
        Hugh
_______________________________________________
RubyGems-Developers mailing list
http://rubyforge.org/projects/rubygems
RubyGems-Developers@rubyforge.org
http://rubyforge.org/mailman/listinfo/rubygems-developers

Reply via email to