Umlify – from Ruby to UML

Our latest addition to our list of UML tools for Ruby is Umlify an open-source project that generates UML class diagrams from your ruby source code.  Umlify uses yUML (probably the most used UML textual tool ) to render the diagram

This is not an easy task since as the author comments : Ruby’s extreme decoupling and duck-typing philosophy doesn’t judge a class by its hierarchy. Thus, variables don’t have a predefined type, which conflicts with uml’s static typed object-model. The objective of this project isn’t to bend uml’s model to make it semantically comply with duck typing (by the use of interfaces, or other tricks), but to add a basic visual representation of the code of your project for documenting and helping maintainers.

If you are a Ruby developer, give it a try and let us know what you think of the tool!

If you enjoyed this post you can subscribe to this Software Modeling blog , to the portal’s mailing list , follow me on twitter and/or participate in the forums . And if you really liked it help me pass it on to others by sharing the post using the links below. Don’t forget to check our consulting and code-generation services either!

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Powered by WordPress
More in reverse, tools, UML
elementsUML
Modeling Style Guidelines by Scott W. Ambler

pascalbook
More than 50.000 books on UML (in French) sold

Learn MoDisco, ATL, EMF Facet and EEF
Close