aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--timepollhead.rb7
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|