Channel modes of type A manipulate lists
Example: b (banlist)
[Source]
# File lib/rbot/irc.rb, line 1154 1154: def initialize(ch) 1155: super 1156: @list = NetmaskList.new 1157: end
# File lib/rbot/irc.rb, line 1164 1164: def reset(val) 1165: nm = @channel.server.new_netmask(val) 1166: @list.delete(nm) 1167: end
# File lib/rbot/irc.rb, line 1159 1159: def set(val) 1160: nm = @channel.server.new_netmask(val) 1161: @list << nm unless @list.include?(nm) 1162: end
[Validate]