I have finally released dm-visualizer 0.1.0 to rubygems.org. dm-visualizer provides Rake tasks, for your DataMapper backed libraries and Rails3 apps, that can help visualize your models/relations/schema.
Currently, dm-visualizer supports generating both relational diagrams
(using the model class names) and schema diagrams (using the model
storage names). The diagrams are generated using ruby-graphviz, so you
will need GraphViz installed on your system.
Use it in your DataMapper backed library:
require 'dm-visualizer/rake/graphviz_task'
DataMapper::Visualizer::Rake::GraphVizTask.new(
:include => ['lib'],
:require => ['my_library/models']
)
Use it in your Rails3 / dm-rails app:
require 'dm-visualizer/rake/rails/graphviz_task'
DataMapper::Visualizer::Rake::Rails::GraphVizTask.new
Fork it here: http://github.com/postmodern/dm-visualizer
signature.asc
Description: OpenPGP digital signature
