From: Emmanuel Oga Date: 2008-08-16T03:04:10+09:00 Subject: Re: Ruby: Boolean Challenge > The trick is that Ruby evaluates all subclasses of NilClass to false. The problem is that, if I extend NilClass, I wont be able to use new anymore class Test < NilClass; end; Test.new # NoMethodError: undefined method `new' for Test:Class -- Posted via http://www.ruby-forum.com/.