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