Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > ripper/filterライブラリ > Ripper::Filterクラス > on_default (private)

instance method Ripper::Filter#on_default

on_default(event, token, data) -> object[permalink][rdoc]

イベントハンドラが未定義のイベントが実行された場合に実行されるイベント ハンドラです。

[PARAM] event:
実行されたイベントを :on_XXX 形式のシンボルで指定されます。
[PARAM] token:
現在のトークンが指定されます。
[PARAM] data:
前のイベントハンドラの戻り値です。最初のイベントの場合は Ripper::Filter#parse の引数になります。

このメソッドの戻り値は次のイベントハンドラの data 引数に渡されます。 on_default をオーバライドしなかった場合は data 引数をそのまま返します。

[SEE_ALSO] Ripper::Filter#parse, Ripper::Filter#on_XXX