Ruby2.0 のクラス/ライブラリを検索するブックマークレット

Ruby のクラスやライブラリをぐぐると、一番に開くのが1.8.7 版だったりしがちなので、2.0に絞って調べるブックマークレットを作成。

javascript:(function(){var w=prompt('look up Ruby class or library',window.getSelection()||'');window.open('http://doc.ruby-lang.org/ja/2.0.0/'+(w.match(/^[A-Z]/)?'class':'library')+'/'+w+'.html')})()

ブラウザで何か選択しておくと、それがプロンプトのデフォルトになる。

スペルミスに対しては容赦なく404が返るのでそのつもりで。

改良した(2016/5/20)

選択文字列があればそれを調べて、なければプロンプトから入力を受け付ける。
あと2.3.0対応。

javascript:(function(){var%20w=window.getSelection().toString()||prompt("look%20up%20Ruby%20clsss%20or%20library",'');if(w)window.open('http://doc.ruby-lang.org/ja/2.3.0/'+(w.match(/^[A-Z]/)?'class':'library')+'/'+w+'.html');%20void(0);})();