summaryrefslogtreecommitdiff
path: root/lib/custodian/alerts/mauve.rb
diff options
context:
space:
mode:
authorSteve Kemp <steve@steve.org.uk>2012-12-12 14:36:37 +0000
committerSteve Kemp <steve@steve.org.uk>2012-12-12 14:36:37 +0000
commit37600af9ab0db13bc0ec1be1ad9a4969e15b5856 (patch)
tree4251a572267100dc9f03baf3137ef33bdd0d8488 /lib/custodian/alerts/mauve.rb
parent63089611e71cea6edd216d041bd3eeaca4e833ab (diff)
The suppression periods are now configurable too
Diffstat (limited to 'lib/custodian/alerts/mauve.rb')
-rw-r--r--lib/custodian/alerts/mauve.rb10
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/custodian/alerts/mauve.rb b/lib/custodian/alerts/mauve.rb
index a467215..7f06dfd 100644
--- a/lib/custodian/alerts/mauve.rb
+++ b/lib/custodian/alerts/mauve.rb
@@ -100,18 +100,24 @@ module Custodian
day_end = @settings.key( "day_end" ) || 18
#
+ # In hour suppress
+ #
+ working_suppress = @settings.key( "working_suppress" ) || 4
+ oncall_suppress = @settings.key( "oncall_suppress" ) || 10
+
+ #
# If we're Monday-Friday, between the start & end time, then
# we're in the working day.
#
if ( ( ( wday != 0 ) && ( wday != 6 ) ) &&
- ( hour >= day_start && < day_end ) )
+ ( hour >= day_start && hour < day_end ) )
working = true
end
#
# The suppression period can now be determined.
#
- period = working ? 4 : 10
+ period = working ? working_suppress : oncall_suppress
#
# And logged.