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

ruby-changes:8641

From: tadf <ko1@a...>
Date: Tue, 11 Nov 2008 07:57:21 +0900 (JST)
Subject: [ruby-changes:8641] Ruby:r20175 (trunk): * lib/date.rb (inspect): changed the format.

tadf	2008-11-11 07:57:01 +0900 (Tue, 11 Nov 2008)

  New Revision: 20175

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=20175

  Log:
    * lib/date.rb (inspect): changed the format.

  Modified files:
    trunk/ChangeLog
    trunk/lib/date.rb
    trunk/test/date/test_date.rb
    trunk/test/date/test_date_attr.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 20174)
+++ ChangeLog	(revision 20175)
@@ -1,3 +1,7 @@
+Tue Nov 11 07:55:57 2008  Tadayoshi Funaba  <tadf@d...>
+
+	* lib/date.rb (inspect): changed the format.
+
 Mon Nov 10 17:34:50 2008  Akinori MUSHA  <knu@i...>
 
 	* test/sdbm/test_sdbm.rb (TestSDBM#test_index): Reflect the method
Index: lib/date.rb
===================================================================
--- lib/date.rb	(revision 20174)
+++ lib/date.rb	(revision 20175)
@@ -1470,7 +1470,9 @@
   def hash() @ajd.hash end
 
   # Return internal object state as a programmer-readable string.
-  def inspect() format('#<%s: %s,%s,%s>', self.class, @ajd, @of, @sg) end
+  def inspect
+    format('#<%s: %s (%s,%s,%s)>', self.class, to_s, @ajd, @of, @sg)
+  end
 
   # Return the date as a human-readable string.
   #
Index: test/date/test_date_attr.rb
===================================================================
--- test/date/test_date_attr.rb	(revision 20174)
+++ test/date/test_date_attr.rb	(revision 20175)
@@ -9,10 +9,10 @@
 
     [date, datetime].each_with_index do |d, i|
       if i == 0
-	assert_match(/\#<Date\d?: 4877807\/2,0,2299161>/,
+	assert_match(/\#<Date\d?: 1965-05-23 \(4877807\/2,0,2299161\)>/,
 		     d.inspect)
       else
-	assert_match(/\#<DateTime\d?: 210721343519\/86400,0,2299161>/,
+	assert_match(/\#<DateTime\d?: 1965-05-23T22:31:59\+00:00 \(210721343519\/86400,0,2299161\)>/,
 		     d.inspect)
       end
 
Index: test/date/test_date.rb
===================================================================
--- test/date/test_date.rb	(revision 20174)
+++ test/date/test_date.rb	(revision 20175)
@@ -41,8 +41,9 @@
     assert_instance_of(DateSub, DateSub.today)
     assert_instance_of(DateTimeSub, DateTimeSub.now)
 
-    assert_equal('#<DateSub: -1/2,0,2299161>', d.inspect)
+    assert_equal('#<DateSub: -4712-01-01 (-1/2,0,2299161)>', d.inspect)
     assert_equal('-4712-01-01', d.to_s)
+    assert_equal('#<DateTimeSub: -4712-01-01T00:00:00+00:00 (-1/2,0,2299161)>', dt.inspect)
     assert_equal('-4712-01-01T00:00:00+00:00', dt.to_s)
 
     d2 = d + 1

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

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