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