rdocのデフォルトのテンプレートが非常にダサくて、なかなか使いづらい。mislavのhannaを使えば、こんなにスタイリッシュになる:
おまけとして、簡単なメソッド検索もできます。また、テンプレート自体はhamlで書いていて、なかなか読みやすい。「スケールできる」ことが売りらしいけど、まぁ意味不明な自慢だよね。
インストール
- rdoc 2.3.0をインストールする。現在のhannaはまだ最新rdocの2.4.xに対応していないからご注意ください。
1 sudo gem install rdoc -v 2.3 2 <<-- 3 2. githubをgemのsourceに追加 4 shell-unix
-generic>> 5 gem source add http://gem s.github.c om - インストール
1 gem install mislav-han
na - インストール済みのgemのrdocをhannaにする
1 hanna --gems
- これからインストールするgemのrdocもhannaにするため、
.gemrc
に以下の一行を追加する1 rdoc: --inline-sou
rce --line-num bers --format=h tml --template =hanna
ちなみに、今使っている.gemrc
はこんな感じ:
1 --- 2 :benchmark: false 3 :update_sources: true 4 :sources: 5 - http://gem s.rubyforg e.org/ 6 - http://gem s.github.c om 7 :bulk_thres hold: 1000 8 :backtrace: false 9 :verbose: true 10 rdoc: --inline-sou rce --line-num bers --format=h tml --template =hanna
もっと凄いドキュメント検索:sdoc
railsapiで使っているsdocというやつもある。これの検索機能がなかなかすばらしい。ただし、今のところは単体のプロジェクトでしか使えなくて、gemからtemplateとして指定することができないみたい。また、githubへのリンクもgithubを使っていないプロジェクトにとってはちょっと魅力が薄れる。にもかかわらず、とても魅力的だな。
1 gem install voloko-sdoc --source http://gem s.github.c om
rdocは2.3ではなく、2.4が必要のようです。
1 gem install rdoc -v 2.4
適当なプロジェクトで実行:
1 cd <project> 2 sdoc -N .
で、できあがり
参考
posted by
lchin
on Wed 1 Apr 2009
at 02:21