From: ts Date: 2003-11-20T20:27:20+09:00 Subject: Re: retry does not work >>>>> "T" == T Onoma writes: T> so what other means are there? should a raise_message be added? or maybe T> you are right. maybe my library is "badly designed", but if so then tell T> me what would the alternative be that achieves such seperation? svg% cat b.rb #!./ruby def send_message warn "message" end $-w = nil puts "before" send_message puts "after" class A def write(string) puts "a nice message #{string}" end end $stderr = A.new $-w = true send_message svg% svg% ruby b.rb before after a nice message message a nice message svg% Guy Decoux