class Admin::Channels
Public Instance Methods
join(m, channel)
click to toggle source
# File lib/Zeta/admin/channels.rb, line 17 def join(m, channel) channel.split(", ").each {|ch| Channel(ch).join @bot.handlers.dispatch :admin, m, "Attempt to join #{ch.split[0]} by #{m.user.nick}...", m.target } end
part(m, channel=nil, msg=nil)
click to toggle source
# File lib/Zeta/admin/channels.rb, line 24 def part(m, channel=nil, msg=nil) channel ||= m.channel.name msg ||= m.user.nick Channel(channel).part(msg) if channel @bot.handlers.dispatch :admin, m, "Parted #{channel}#{" - #{msg}" unless msg.nil?}", m.target end