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

instance method Observable#notify_observers

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

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

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

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