Class: Admin::Channels
- Inherits:
-
Object
- Object
- Admin::Channels
- Includes:
- Cinch::Helpers, Cinch::Plugin
- Defined in:
- lib/Zeta/admin/channels.rb
Instance Method Summary collapse
Methods included from Cinch::Plugin
Instance Method Details
#join(m, channel) ⇒ Object
17 18 19 20 21 22 |
# 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) ⇒ Object
24 25 26 27 28 29 |
# 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 |