diff options
author | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2009-11-20 19:15:29 +0100 |
---|---|---|
committer | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2009-11-20 19:15:29 +0100 |
commit | 74e5af7b056209a2fe6a2fb9716d720491b151e7 (patch) | |
tree | c161e70be4e180f98df76cc6cc15f1135cb0ddca | |
parent | b90ff3376184547f6058e6cabc29c86e4f6b9f8a (diff) |
rescue time parsing errors
-rw-r--r-- | timepollhead.rb | 11 |
1 files changed, 10 insertions, 1 deletions
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 |