Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > win32oleライブラリ > WIN32OLE_TYPEクラス > ole_classes
ole_classes(libname) -> [WIN32OLE_TYPE]
[permalink][rdoc]TypeLibで定義されているすべての型情報を取得します。
types = WIN32OLE_TYPE.ole_classes('Microsoft Excel 14.0 Object Library') classes = types.map{|k| k.name} # => ["Adjustments", "CalloutFormat", ...]
Ruby-1.9.1からは、TypeLibに定義されているすべての型を取得するには、 WIN32OLE_TYPELIBオブジェクトのWIN32OLE_TYPELIB#ole_typesメ ソッドを利用してください。