diff options
author | Steve Kemp <steve@steve.org.uk> | 2012-11-20 10:42:42 +0000 |
---|---|---|
committer | Steve Kemp <steve@steve.org.uk> | 2012-11-20 10:42:42 +0000 |
commit | f316bb72c28386e33361ff1ba91b49eff0ced58a (patch) | |
tree | 3a300a750bc24e24dd0784a66283b89cf94dc5b9 /lib/custodian/alerter.rb | |
parent | 9a5020f084eabad11c4aac1a58a37f68be81cf1d (diff) |
Updated comments
Diffstat (limited to 'lib/custodian/alerter.rb')
-rw-r--r-- | lib/custodian/alerter.rb | 33 |
1 files changed, 30 insertions, 3 deletions
diff --git a/lib/custodian/alerter.rb b/lib/custodian/alerter.rb index 198716f..2a86bbe 100644 --- a/lib/custodian/alerter.rb +++ b/lib/custodian/alerter.rb @@ -19,10 +19,27 @@ require 'ipaddr' class Alerter + # + # Details of the test case which we're going to raise/clear. + # attr_reader :details + + # + # The currently allocated IP-ranges which belong to Bytemark. + # + # These are used to test if an alert refers to a machine outwith our + # network. + # BYTEMARK_RANGES = %w(80.68.80.0/20 89.16.160.0/19 212.110.160.0/19 46.43.0.0/18 91.223.58.0/24 213.138.96.0/19 5.153.224.0/21 2001:41c8::/32).collect{|i| IPAddr.new(i)} + + + # + # Constructor. + # + # Save the details away. + # def initialize( test_details ) @details = test_details end @@ -32,7 +49,8 @@ class Alerter # - # Expand to a message indicating whether a hostname is inside bytemark. + # Expand to a message indicating whether a hostname is inside + # the Bytemark network. # def expand_inside_bytemark( host ) @@ -98,8 +116,13 @@ class Alerter end + + + # - # Raise the alert. + # Generate an alert-message which will be raised via mauve. + # + # TODO: Refactor into common code: raise/clear duplicate too much. # def raise( detail ) @@ -168,8 +191,12 @@ class Alerter end + + + # + # Generate an alert-message which will be cleared via mauve. # - # Clear the alert. + # TODO: Refactor into common code: raise/clear duplicate too much. # def clear |