NetBeansコード補完
NetBeansのエディタはRubyでもコード補完をしてくれる。
型宣言のあるJavaやC++ならともかくRubyでコード補完はどうよ、ってことでちょっと試してみた。
と入力した時点でStringクラスのメソッドの一覧が表示される*1。
foo="Foo"
foo.
しかし
だと型の判別ができず全クラスのメソッドが出てしまう。
foo=true ? "Foo":100
でも同様、そこまで賢く無いようだ。
foo=true ? "Foo":"Bar"
結論。努力は認めるけど使えない。
とりあえず機能はoffにした。
メソッド引数の型の他に、使用例も表示されるのは便利なんだけどね。
*1:ActiveSupportでMix-inされるメソッドも表示されるのでrails環境用ですな