diff options
author | Steve Kemp <steve@steve.org.uk> | 2012-12-12 14:36:37 +0000 |
---|---|---|
committer | Steve Kemp <steve@steve.org.uk> | 2012-12-12 14:36:37 +0000 |
commit | 37600af9ab0db13bc0ec1be1ad9a4969e15b5856 (patch) | |
tree | 4251a572267100dc9f03baf3137ef33bdd0d8488 /lib/custodian/alerts/mauve.rb | |
parent | 63089611e71cea6edd216d041bd3eeaca4e833ab (diff) |
The suppression periods are now configurable too
Diffstat (limited to 'lib/custodian/alerts/mauve.rb')
-rw-r--r-- | lib/custodian/alerts/mauve.rb | 10 |
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. |