From 74e5af7b056209a2fe6a2fb9716d720491b151e7 Mon Sep 17 00:00:00 2001 From: Benjamin Kellermann Date: Fri, 20 Nov 2009 19:15:29 +0100 Subject: rescue time parsing errors --- timepollhead.rb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/timepollhead.rb b/timepollhead.rb index 47f0af3..b839a11 100644 --- a/timepollhead.rb +++ b/timepollhead.rb @@ -23,7 +23,16 @@ class TimePollHead def initialize(date,time) @date = date.class == Date ? date : Date.parse(date) if time =~ /^\d[\d]?:\d[\d]?$/ - @time = Time.parse("#{@date} #{time}") + begin +#TODO: what to do with 24:00 ??? +# if time == "24:00" +# @date += 1 +# time = "00:00" +# end + @time = Time.parse("#{@date} #{time}") + rescue ArgumentError + @time = time + end else @time = time end -- cgit v1.2.3