Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > observerライブラリ > Observableモジュール > add_observer
add_observer(observer, func=:update) -> Array
[permalink][rdoc]オブザーバを登録します。
オブザーバを登録し、登録されているオブザーバのリストを返します。
オブザーバは update メソッドを備えている必要があります。
observer が update メソッドを持たないときは 例外 NoMethodError が発生します。
func を指定することで update 以外のメソッドを通知に用いることができます。