RailRoad

A free and open source class diagrams generator for Ruby on Rails applications
Download

RailRoad Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Javier Smaldone
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 18 KB

RailRoad Tags


RailRoad Description

A free and open source class diagrams generator for Ruby on Rails applications RailRoad is a free Ruby script that loads the application classes and analyzes its properties (methods, attributes) and relationships (inheritance, model associations like has_many, etc.). The output is a graph description in the DOT language, suitable to be handled with tools like Graphviz.RailRoad can produce:· Model diagrams, showing both inheritance hierarchy and models associations. You can choose to show the model "content columns" and its types.· Controller diagrams, showing inheritance hierarchy. You can include the controllers' methods, grouped by its visibility (public, protected, private.)· State machine diagramas (for use with the "acts_as_state_machine" plugin.) Requirements: · Ruby What's New in This Release: · Changed model relationships representation (feature request #10898) · Added support for plugins models (-p) (feature request #12742 by Chris Richards). Thanks to Elliot Smith. · Added support for irregular inflexions (from patch #12384). Thanks to Juan Ignacio Pumarino. · Added hidding of magic fields (--hide-magic) (from patch #13351) Thanks to Hajime Baba. · Added -r option to set the application root path (request #12801). · The -e flag now requires full path to excluded files. · Added support for state machine diagram ("acts as state machine" plugin). Thanks to Ana Nelson (she did all the work!).


RailRoad Related Software