Ruby-Graphvizは名前の通りGraphizをRubyから扱う事ができるgemです。
導入法
Graphvizを導入した上で
gem install graphviz
……とやればいいのですが。
OS X環境ではうまい事読んでくれないらしく
require 'rubygems' gem 'graphviz require 'graphviz'
と、明示的にrubygems様のお力を借りに行かなければなりません。
実際のところ
サンプルコードをもとに
require "rubygems" gem "ruby-graphviz" require "graphviz" GraphViz::new( :G, :type => :digraph ) { |g| g.world( :label => "World" ) << g.hello( :label => "Hello" ) }.output( :png => "hello_world.png" )
とやると、
てな感じで見慣れたGraphvizの図がでてきます。