coリ・ー・ン<2nd life

2007 01 26

RDoc をインクリメンタルサーチする greasemonkey スクリプト

http://rails2u.com/misc/rdocincsearch.user.js

f:id:secondlife:20070126190442p:image

今現在、ruby ライブラリのドキュメントは rdoc で生成するのが一般的です。その中のドキュメント生成の方法の一つのフォーマットに html があり、ライブラリドキュメントの Web の公開形式といえば rdoc が生成した html がスタンダードな感じです。また rubygems をインストールすると使える、ローカルで httpd(webrick) を起動してライブラリドキュメントを閲覧できる gem_server も rdoc の html を利用して表示しています。

しかし、rdoc の出力する html は検索ができないので、たくさんのメソッドから必要なメソッドを探すのに苦労します。そんなわけで rdoc を JavaScript でインクリメンタルサーチできるようにする greasemonkey スクリプトを作ってみました。オンラインで公開されてる rdoc から、gem_server の rdoc、http://api.rubyonrails.org/ のちょっと html がカスタマイズされてるような rdoc まで幅広く検索することができます。また クラス名#メソッド名 (Base#render とか) で絞り込んだり、ESC で入力をクリアすることもできます。わりとかなり便利かも。

それとブラウザに依存しないように書いたつもりなので、試してませんが Gecko エンジンじゃないブラウザでも動作するような気がします。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

プログラミングRuby 第2版 言語編
Ruby を始めようと思う人から玄人まで身近に置いておきたい一冊
Ruby on Rails入門―優しいRailsの育て方
Rails 入門書の決定版!あのくまくまーの独特な解説ですんなり読める!