class Admin::Blacklister
Public Instance Methods
bl_channel(m, chan)
click to toggle source
# File lib/Zeta/admin/blacklister.rb, line 26 def bl_channel(m, chan) m.reply "#{chan} is already on BlackList" if Blacklist.channels.include? chan Blacklist.channels << chan save_blacklist() m.reply "#{chan} is now on the BlackList" end
bl_defaults(m)
click to toggle source
# File lib/Zeta/admin/blacklister.rb, line 51 def bl_defaults(m) clear_blacklist() Blacklist.urls = Config.options[:blacklist][:urls] Blacklist.users = Config.options[:blacklist][:users] Blacklist.masks = Config.options[:blacklist][:masks] Blacklist.channels = Config.options[:blacklist][:channels] save_blacklist() m.reply 'Default Blacklist Loaded' end
bl_mask(m, mask)
click to toggle source
# File lib/Zeta/admin/blacklister.rb, line 40 def bl_mask(m, mask) m.reply "#{mask} is already on BlackList" if Blacklist.masks.include? mask Blacklist.masks << url save_blacklist() m.reply "#{mask} is now on the BlackList" end
bl_plugin(m, plugin)
click to toggle source
# File lib/Zeta/admin/blacklister.rb, line 47 def bl_plugin(m, plugin) # TODO: This needs alot more work because i need to disable by channel end
bl_url(m, url)
click to toggle source
# File lib/Zeta/admin/blacklister.rb, line 33 def bl_url(m, url) m.reply "#{url} is already on BlackList" if Blacklist.channels.include? url Blacklist.urls << url save_blacklist() m.reply "#{url} is now on the BlackList" end
sync(m)
click to toggle source
# File lib/Zeta/admin/blacklister.rb, line 61 def sync(m) save_blacklist() m.action_reply 'Blacklist is now synced!' end