class Ruboty::ElbMonitor::Actions::Add

Public Instance Methods

call() click to toggle source
# File lib/ruboty/elb_monitor/actions/add.rb, line 7
def call
  message.reply(add)
rescue => e
  message.reply(e.message)
end

Private Instance Methods

add() click to toggle source
# File lib/ruboty/elb_monitor/actions/add.rb, line 14
def add
  name = message[:name]
  real = message[:real_name]

  elb = Ruboty::ElbMonitor.elb(real)
  elb.describe
  elbs[name] = real

  "ELB #{name} registerd."
end