From: matz@... (Yukihiro Matsumoto) Date: 2004-07-30T19:13:26+09:00 Subject: Re: defined? in ruby-1.9 Hi, In message "defined? in ruby-1.9" on 04/07/30, "Dmitry V. Sabanin" writes: |Lately I was converting some of my projects to ruby 1.9, and I found that this code is no longer working: | raise if defined?(Test::Unit) |Throws: | uninitialized constant Test (NameError) | |Ruby 1.8 silently works with that code. So, how do I need to handle this kind of checks in 1.9? |For now as a workaround I changed Test::Unit to Test and it works fine. Because 1.8 silently ignores NameError in the check for Test::Unit. matz.