助田です。

In message "[ruby-list:41134] Re: win32oleで作成したIEの子ウィンドウの取得"
    on 05/09/12, Masaki Suketa <masaki.suketa / nifty.ne.jp> writes:

ごめんなさい。 Ruby 1.8 では
>   if w.document.ole_type.name == 'DispHTMLDocument'

  if w.document.ole_obj_help.name == 'DispHTMLDocument'

としてください。