NetBeansコード補完

NetBeansのエディタはRubyでもコード補完をしてくれる。
型宣言のあるJavaC++ならともかくRubyでコード補完はどうよ、ってことでちょっと試してみた。


foo="Foo"
foo.
と入力した時点でStringクラスのメソッドの一覧が表示される*1
しかし

foo=true ? "Foo":100
だと型の判別ができず全クラスのメソッドが出てしまう。

foo=true ? "Foo":"Bar"
でも同様、そこまで賢く無いようだ。
結論。努力は認めるけど使えない。
とりあえず機能はoffにした。
メソッド引数の型の他に、使用例も表示されるのは便利なんだけどね。

*1:ActiveSupportでMix-inされるメソッドも表示されるのでrails環境用ですな