Ruby 2.5.0 リファレンスマニュアル > ライブラリ一覧 > win32oleライブラリ > WIN32OLE_EVENTクラス > off_event

instance method WIN32OLE_EVENT#off_event

off_event(event = nil) -> ()[permalink][rdoc]

WIN32OLE_EVENT#on_eventで登録したブロックを解除します。

[PARAM] event:
文字列またはシンボルで登録時に指定したイベント名を指定しま

す。nilの場合、WIN32OLE_EVENT#on_eventに対してnilを指定したブロックを解除します。

ev = WIN32OLE_EVENT.new(ie, 'DWebBrowserEvents')
ev.on_event(:NavigateComplete) {|url| puts url }
...
ev.off_event(:NavigateComplete)