add_observer(observer, func=:update) -> Array[permalink][rdoc][edit]-
オブザーバを登録します。
オブザーバを登録し、登録されているオブザーバのリストを返します。
オブザーバは update メソッドを備えている必要があります。
observer が update メソッドを持たないときは例外 NoMethodError が発生します。
func を指定することで update 以外のメソッドを通知に用いることができます。
- [PARAM]
observer: - 更新の通知を受けるオブザーバ
- [PARAM]
func: - 更新の通知をするメソッド
- [EXCEPTION]
NoMethodError: - updateメソッドを持たないオブジェクトをオブザーバに指定した場合に発生します。
- [PARAM]