Ruby の IDE にコード補完はあるのか?

CodeGearRuby統合開発環境の詳細を明らかに - http://www.atmarkit.co.jp/news/200706/04/codegear.html

「動的スクリプト言語のサポートには、静的な言語とは異なる難しさがあります。例えばコードジェネレーションのように、まだ実装していないメソッドについてもコードコンプリーションを行う必要があります」。

ってどうやるんだろう.型のない言語にコード補完をさせるのは普通は無理だけど,真面目に型推論とか?