ruby-changes:18831
From: tadf <ko1@a...>
Date: Sun, 13 Feb 2011 00:51:37 +0900 (JST)
Subject: [ruby-changes:18831] Ruby:r30856 (trunk): * lib/date.rb (Date#===):
tadf 2011-02-13 00:51:31 +0900 (Sun, 13 Feb 2011) New Revision: 30856 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=30856 Log: * lib/date.rb (Date#===): [ruby-core:35127] Modified files: trunk/ChangeLog trunk/lib/date/delta.rb trunk/lib/date.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 30855) +++ ChangeLog (revision 30856) @@ -1,3 +1,7 @@ +Sun Feb 13 00:48:47 2011 Tadayoshi Funaba <tadf@d...> + + * lib/date.rb (Date#===): [ruby-core:35127] + Sun Feb 13 00:29:18 2011 Nobuyoshi Nakada <nobu@r...> * lib/test/unit.rb (Test::Unit::Options#process_args): always Index: lib/date/delta.rb =================================================================== --- lib/date/delta.rb (revision 30855) +++ lib/date/delta.rb (revision 30856) @@ -231,7 +231,7 @@ @delta.real / (u * RUNITS['#{k}']) end end; - end + end # <<dummy alias_method :in_mins, :in_minutes alias_method :in_secs, :in_seconds Index: lib/date.rb =================================================================== --- lib/date.rb (revision 30855) +++ lib/date.rb (revision 30856) @@ -1,7 +1,7 @@ # # date.rb - date and time library # -# Author: Tadayoshi Funaba 1998-2010 +# Author: Tadayoshi Funaba 1998-2011 # # Documentation: William Webber <william@w...> # @@ -1103,7 +1103,7 @@ end end; end - end + end # <<dummy private :once @@ -1399,8 +1399,11 @@ when Numeric; return jd == other when Date; return jd == other.jd else - l, r = other.coerce(self) - return l === r + begin + l, r = other.coerce(self) + return l === r + rescue NoMethodError + end end false end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/