Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > win32oleライブラリ > WIN32OLE_METHODクラス > invoke_kind
invoke_kind -> String
[permalink][rdoc]メソッドの種類を文字列で取得します。
ここで言うメソッドの種類というのは、OLEオートメーションクライアントの記 述言語がどのような形式でサーバ呼び出しを記述すべきかを指定した属性値で す。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbooks') method = WIN32OLE_METHOD.new(tobj, 'Add') puts method.invoke_kind # => "FUNC"
返送値は以下のいずれかとなります。値の意味は WIN32OLE_METHOD#invkindの説明を参照してください。
INVOKE_PROPETYGETとINVOKE_PROPETYPUTの両方が設定されています。
INVOKE_PROPETYGETが設定されています。
INVOKE_PROPERTYPUTが設定されています。
INVOKE_PROPERTYPUTREFが設定されています。
INVOKE_FUNCが設定されています。
上記のいずれにも当てはまりません。
[SEE_ALSO] WIN32OLE_METHOD#invkind