Ruby UML Diagrammer is a tool that leverages the RDoc to generate diagrams from a list of ruby files. One of the key features of the diagrammer is that you specify which files you want to look at, and rumld will generate a diagram for only those files.
A Diagram of some Rails files
Installation
- sudo gem install rumld --include-dependencies
- cd path/to/project
- rumld
$ rumld --help
Usage: rumld [options]
Options:
-d, --doc_dir ./ruml_doc Directory to generate rumld's
working RDoc
-o, --outfile ruml.dot Output file
-s, --source_dirs lib,app/models Directories for files
-f, --files file1[,fileN] Files to graph
defaults to *.rb
Support
Wouldn't that be nice.