类 ACL::ACLList

ACLEntry 对象的列表。用于实现 ACL 的允许和拒绝部分

公共类方法

new() 点击切换源代码

创建一个空的 ACLList

# File lib/drb/acl.rb, line 129
def initialize
  @list = []
end

公共实例方法

add(str) 点击切换源代码

str 作为此列表中的 ACLEntry 添加

# File lib/drb/acl.rb, line 150
def add(str)
  @list.push(ACLEntry.new(str))
end
match(addr) 点击切换源代码

addr 与此列表中的每个 ACLEntry 匹配。

# File lib/drb/acl.rb, line 138
def match(addr)
  @list.each do |e|
    return true if e.match(addr)
  end
  false
end