lib/ring/sqa/alarm.rb in ring-sqa-0.2.1 vs lib/ring/sqa/alarm.rb in ring-sqa-0.2.2
- old
+ new
@@ -1,8 +1,9 @@
require_relative 'alarm/email'
require_relative 'alarm/udp2irc'
require_relative 'alarm/exec'
+require_relative 'alarm/slack'
require_relative 'alarm/cfg'
require_relative 'alarm/message'
require_relative 'alarm/collector'
require_relative 'mtr'
require_relative 'paste'
@@ -36,9 +37,10 @@
@nodes = nodes
@methods = []
@methods << Email.new if CFG.email.to?
@methods << UDP2IRC.new if Array === CFG.irc or CFG.irc.password?
@methods << Exec.new if CFG.exec.command?
+ @methods << Slack.new if CFG.slack.url?
@methods << Collector.new
@hostname = Ring::SQA::CFG.host.name
@afi = Ring::SQA::CFG.afi
@alarm = false
end