眼力を鍛えているとRakeファイルに記述した依存関係くらいは 図として見えてくるのです。嘘です。 まず以下を見たいRakefileのあるところに vizrake.rbなどとして保存する。 require 'graphviz_r' module VizRake def self.init_graphviz @gvr = GraphvizR.new 'vizrake' unless @gvr @gvr.graph[:label=>"Generated by VizRake"] end def self.output @gvr.output end def self.file(arg) self.controller(:file,arg) end def self.task(arg) self.controller(:task,arg) end def self.desc(mes) @mes =
![Rakeファイルの依存関係を可視化する - きみのハートを8ビットキャスト](https://cdn-ak-scissors.b.st-hatena.com/image/square/989ecfe01fd35e41c36a75840ac4cba4409c42d9/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftakkaw%2F20080228%2F20080228071831.png)