diff options
-rw-r--r-- | timepollhead.rb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/timepollhead.rb b/timepollhead.rb index 6946a29..4801e37 100644 --- a/timepollhead.rb +++ b/timepollhead.rb @@ -204,7 +204,12 @@ END end times = concrete_times - realtimes = times.collect{|t| Time.parse(t) if t =~ /^\d\d:\d\d$/}.compact + realtimes = times.collect{|t| + begin + Time.parse(t) if t =~ /^\d\d:\d\d$/ + rescue ArgumentError + end + }.compact [9,16].each{|i| realtimes << Time.parse("#{i.to_s.rjust(2,"0")}:00")} ["firsttime","lasttime"].each{|t| |