[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]