[#8484] strptime fails to properly parse certain inputs — <noreply@...>

Bugs item #5263, was opened at 2006-08-01 23:14

13 messages 2006/08/02
[#8485] Re: [ ruby-Bugs-5263 ] strptime fails to properly parse certain inputs — Yukihiro Matsumoto <matz@...> 2006/08/02

Hi,

[#8538] Re: [ ruby-Bugs-5263 ] strptime fails to properly parse certain inputs — nobu@... 2006/08/06

Hi,

[#8561] sandbox timers & block scopes — why the lucky stiff <ruby-core@...>

Two puzzles I am trying to solve:

28 messages 2006/08/08
[#8624] Re: sandbox timers & block scopes — why the lucky stiff <ruby-core@...> 2006/08/15

raise ThisDecayingInquisition, "anyone? anyone at all?"

[#8627] Re: sandbox timers & block scopes — MenTaLguY <mental@...> 2006/08/15

On Wed, 2006-08-16 at 00:35 +0900, why the lucky stiff wrote:

[#8628] Re: sandbox timers & block scopes — why the lucky stiff <ruby-core@...> 2006/08/15

On Wed, Aug 16, 2006 at 02:46:30AM +0900, MenTaLguY wrote:

[#8629] Re: sandbox timers & block scopes — "Charles O Nutter" <headius@...> 2006/08/15

On 8/15/06, why the lucky stiff <ruby-core@whytheluckystiff.net> wrote:

[#8690] a ruby-core primer — why the lucky stiff <ruby-core@...>

Hello, all. I've been working on the ruby-core page for the new Ruby site.

21 messages 2006/08/22

Re: Multi-Line Date Formate Patch

From: nobu@...
Date: 2006-08-01 14:50:13 UTC
List: ruby-core #8475
Hi,

At Tue, 1 Aug 2006 23:22:37 +0900,
James Edward Gray II wrote in [ruby-core:08474]:
> > Below is my one character patch to resolve this issue.
> 
> Uh, hello?  Is there any good reason not to apply this patch?

It seems insufficient.


Index: lib/date/format.rb
===================================================================
RCS file: /cvs/ruby/src/ruby/lib/date/format.rb,v
retrieving revision 1.12
diff -p -U 2 -r1.12 format.rb
--- lib/date/format.rb	6 Feb 2005 05:05:18 -0000	1.12
+++ lib/date/format.rb	1 Aug 2006 14:48:30 -0000
@@ -52,6 +52,6 @@ class Date
 
   def self.__strptime(str, fmt, elem)
-    fmt.scan(/%[EO]?.|./o) do |c|
-      cc = c.sub(/\A%[EO]?(.)\Z/o, '%\\1')
+    fmt.scan(/%[EO]?.|./m) do |c|
+      cc = c.sub(/\A%[EO]?(.)\Z/m, '%\\1')
       case cc
       when /\A\s/o
@@ -491,6 +491,6 @@ class Date
   def strftime(fmt='%F')
     o = ''
-    fmt.scan(/%[EO]?.|./o) do |c|
-      cc = c.sub(/^%[EO]?(.)$/o, '%\\1')
+    fmt.scan(/%[EO]?.|./m) do |c|
+      cc = c.sub(/^%[EO]?(.)$/m, '%\\1')
       case cc
       when '%A'; o << DAYNAMES[wday]


-- 
Nobu Nakada

In This Thread