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