class Admin::Bot

Public Instance Methods

mode(m, nick) click to toggle source
# File lib/Zeta/admin/bot.rb, line 26
def mode(m, nick)
  bot.modes = m
end
nick(m, nick) click to toggle source

Methods

# File lib/Zeta/admin/bot.rb, line 19
def nick(m, nick)
  bot.nick = nick
  synchronize(:nickchange) do
    @bot.handlers.dispatch :admin, m, "My nick got changed from #{@bot.last_nick} to #{@bot.nick} by #{m.user.nick}", m.target
  end
end
quit(m, msg=nil) click to toggle source
# File lib/Zeta/admin/bot.rb, line 30
def quit(m, msg=nil)
  msg ||= m.user.nick
  @bot.handlers.dispatch :admin, m, "I am being shut down NOW!#{" - Reason: " + msg unless msg.nil?}", m.target
  sleep 2
  bot.quit(msg)
end