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

ruby-changes:12827

From: tadf <ko1@a...>
Date: Sun, 16 Aug 2009 22:21:30 +0900 (JST)
Subject: [ruby-changes:12827] Ruby:r24556 (trunk): * lib/date/format.rb: reverted.

tadf	2009-08-16 22:20:50 +0900 (Sun, 16 Aug 2009)

  New Revision: 24556

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

  Log:
    * lib/date/format.rb: reverted.

  Modified files:
    trunk/ChangeLog
    trunk/lib/date/format.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 24555)
+++ ChangeLog	(revision 24556)
@@ -1,3 +1,7 @@
+Sun Aug 16 22:20:16 2009  Tadayoshi Funaba  <tadf@d...>
+
+	* lib/date/format.rb: reverted.
+
 Sun Aug 16 21:31:21 2009  NARUSE, Yui  <naruse@r...>
 
 	* lib/date/format.rb: suppressed a warning.
Index: lib/date/format.rb
===================================================================
--- lib/date/format.rb	(revision 24555)
+++ lib/date/format.rb	(revision 24556)
@@ -544,8 +544,8 @@
 	  e._cent ||= if val >= 69 then 19 else 20 end
 	when 'Z', /\A:{0,3}z/
 	  return unless str.sub!(/\A((?:gmt|utc?)?[-+]\d+(?:[,.:]\d+(?::\d+)?)?
-				    |[a-z.\s]+(?:standard|daylight)\s+time\b
-				    |[a-z]+(?:\s+dst)?\b
+				    |[[:alpha:].\s]+(?:standard|daylight)\s+time\b
+				    |[[:alpha:]]+(?:\s+dst)?\b
 				    )/ix, '')
 	  val = $1
 	  e.zone = val
@@ -560,8 +560,8 @@
 	end
       else
 	case c
-	when /\A\s/
-	  str.sub!(/\A\s+/, '')
+	when /\A[\s\v]/
+	  str.sub!(/\A[\s\v]+/, '')
 	else
 	  return unless str.sub!(Regexp.new('\\A' + Regexp.quote(a)), '')
 	end
@@ -703,9 +703,9 @@
 		   (
 		     (?:gmt|utc?)?[-+]\d+(?:[,.:]\d+(?::\d+)?)?
 		   |
-		     [a-z.\s]+(?:standard|daylight)\stime\b
+		     [[:alpha:].\s]+(?:standard|daylight)\stime\b
 		   |
-		     [a-z]+(?:\sdst)?\b
+		     [[:alpha:]]+(?:\sdst)?\b
 		   )
 		 )?
 		/ix,
@@ -1034,7 +1034,7 @@
 
     e._comp = comp
 
-    str.gsub!(/[^-+',.\/:@0-9a-zA-Z\[\]]+/, ' ')
+    str.gsub!(/[^-+',.\/:@[:alnum:]\[\]]+/, ' ')
 
     _parse_time(str, e) # || _parse_beat(str, e)
     _parse_day(str, e)

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

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