Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > win32oleライブラリ > WIN32OLE_METHODクラス > event?

instance method WIN32OLE_METHOD#event?

event? -> bool[permalink][rdoc]

メソッドがイベントかどうかを取得します。

イベントとはこのサーバが実装しているメソッドではなく、クライアント側が サーバ側の通知を受けるために実装するメソッドです。

[RETURN]
メソッドがイベントであれば真。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SheetActivate')
puts method.event? # => true

[SEE_ALSO] WIN32OLE_EVENT