いがらしです。報告忘れてました。1.6.2に間に合うかな。

Dateクラスの動作は理解しないで書いてますが、
内部的に利用していると思われる`__'で始まる
メソッドはprivateにしていいのでは。

Index: lib/date.rb
===================================================================
RCS file: /home/cvs/ruby/lib/date.rb,v
retrieving revision 1.5
diff -u -p -r1.5 date.rb
--- lib/date.rb	2000/12/18 09:46:18	1.5
+++ lib/date.rb	2000/12/24 17:05:19
@@ -202,6 +202,7 @@ class Date
       for id in ids
 	module_eval <<-"end;"
 	  alias_method :__#{id.to_i}__, :#{id.id2name}
+	  private :__#{id.to_i}__
 	  def #{id.id2name}(*args, &block)
 	    (@__#{id.to_i}__ ||= [__#{id.to_i}__(*args, &block)])[0]
 	  end

--
五十嵐  宏  (Hiroshi IGARASHI)