[#12164] patch for ext/gdbm — Koji Arai <JCA02266@...>

新井です。

24 messages 2001/02/04
[#12168] Re: patch for ext/gdbm — matz@... (Yukihiro Matsumoto) 2001/02/05

まつもと ゆきひろです

[#12176] Re: patch for ext/gdbm — Koji Arai <JCA02266@...> 2001/02/05

新井です。

[#12179] Re: patch for ext/gdbm — matz@... (Yukihiro Matsumoto) 2001/02/06

まつもと ゆきひろです

[#12219] Re: patch for ext/gdbm — Koji Arai <JCA02266@...> 2001/02/12

新井です。

[#12220] Re: patch for ext/gdbm — Koji Arai <JCA02266@...> 2001/02/12

新井です。

[#12256] set_trace_func — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

15 messages 2001/02/17

[#12293] crash on proc without a block — Kenichi Komiya <kom@...1.accsnet.ne.jp>

15 messages 2001/02/25

[#12323] Re: [ruby-list:28364] class definition extension — "K.Kosako" <kosako@...>

ruby-listから移動しました。

13 messages 2001/02/28
[#12324] Re: [ruby-list:28364] class definition extension — matz@... (Yukihiro Matsumoto) 2001/02/28

まつもと ゆきひろです

[ruby-dev:12166] observer.rb (Re: [ruby-list:27448] observer と dRuby)

From: Masatoshi SEKI <m_seki@...>
Date: 2001-02-05 13:39:23 UTC
List: ruby-dev #12166
咳といいます。

もう一度お願いです。(devにもってきました)

observer.rbの中でupdateメソッドを持っているか否かの検査があるのですが、
現状 defined? で検査しているものを respond_to? にしてはいただけないで
しょうか?

observerがupdateメッセージに反応できるかどうかの検査には変わりなく、
問題もないと思うのですがどうでしょう。

よろしくおねがいします。


--- /usr/local/lib/ruby/1.6/observer.rb Sat Sep  2 02:58:13 2000
+++ ./observer.rb       Mon Feb  5 22:34:09 2001
@@ -5,7 +5,7 @@
 module Observable
   def add_observer(observer)
     @observer_peers = [] unless defined? @observer_peers
-    unless defined? observer.update
+    unless observer.respond_to? 'update'
       raise NameError, "observer needs to respond to `update'" 
     end
     @observer_peers.push observer

In This Thread

Prev Next