Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > observerライブラリ > Observableモジュール > notify_observers

instance method Observable#notify_observers

notify_observers(*arg) -> nil[permalink][rdoc]

オブザーバへ更新を通知します。

更新フラグが立っていた場合は、登録されているオブザーバの update メソッドを順次呼び出します。与えられた引数はその update メソッドに渡されます。与えられた引数の数と登録されているオブザーバのupdate メソッドの引数の数に違いがある場合は例外ArgumentErrorを発生します。全てのオブザーバの update メソッドを呼び出し後、更新フラグを初期化します。

[EXCEPTION] ArgumentError:
与えられた引数の数と登録されているオブザーバのupdate メソッドの引数の数に違いがある場合に発生します。