Since Rexexp#=~ and String#=~ return nil if they fail to match,  
shouldn't Object#=~ return nil as well? It returns false currently.

I found this by writing a bunch of tests for =~ on my own class and  
had written them with assert_not_nil. They passed a tad too soon. :)

--
ryand-ruby / zenspider.com - Seattle.rb - http://www.zenspider.com/ 
seattle.rb
http://blog.zenspider.com/ - http://rubyforge.org/projects/ruby2c