From: shugo@... (maeda shugo) Date: 1997-07-09T14:49:52+09:00 Subject: [ruby-list:3308] Re: Observable#notify_observers 前田です。 matz@caelum.co.jp (Yukihiro Matsumoto) wrote: |了解しました.変更しましょう. ありがとうございます。 ||あと、notify_observersする時は事前にchangedを呼んでおかないと ||いけないのでしょうか? ||ちょっと面倒な気がするのですが...。 | |そういうものみたいです.適当なメソッド名が思い付けば | | changed → notify_observers | |というメソッドを定義するのは簡単ですが. changed(FALSE)というのはなくてもよいような気がするので、 def changed(*arg) @observer_state = TRUE notfy_observers(*arg) end となっているのがよいように思います。 -- #!/usr/bin/ruby shugo = Person.new("前田 修吾") shugo.e_mail = "shugo@po.aianet.ne.jp"