Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > win32oleライブラリ > WIN32OLE_TYPEクラス > ole_type
ole_type -> String | nil
[permalink][rdoc]selfの型の種類(TYPEKIND)を取得します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application') p tobj.ole_type # => Class
ole_typeには以下があります。
列挙子(0)
ユーザ定義型(メソッドを持たない構造体)(1)
モジュール(静的関数やデータだけを保持)(2)
COMのインターフェイス(メソッド定義の集合)(3)
OLEオートメーションサーバ(4)
コンポーネントクラス(InterfaceやDispatchの実装)(5)
他の型の別名(6)
共用体(7)
型の種類を示す列挙体の終端マーカ(8)
MaxはTYPEKINDの終端マーカなので意味を持ちません。
[SEE_ALSO] WIN32OLE_TYPE#typekind