Bug #4375: "undefined method `coerce' for nil:NilClass" for "Date.new === nil"
http://redmine.ruby-lang.org/issues/show/4375

Author: Krzysiek H
Status: Open, Priority: Normal
ruby -v: ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-linux]

When I run irb, and write "require 'date'; Date.new === nil" then I get error: 
undefined method `coerce' for nil:NilClass

I found some bug reports for similar error message, but in different contexts.
It looks like there is no bug report for this yet. It looks strange for me, 
because to reproduce this error, it's enough to call something like this:

case some_object_of_Date_type_that_can_be_nil 
when some_date
  do_something
end

It works fine in ruby 1.8.7 (returns false).


----------------------------------------
http://redmine.ruby-lang.org