class Rinda::DRbObjectTemplate

文档?

公共类方法

new(uri=nil, ref=nil) 点击以切换源代码

创建一个新的 DRbObjectTemplate,它将匹配 uriref

# File rinda-0.2.0/lib/rinda/rinda.rb, line 185
def initialize(uri=nil, ref=nil)
  @drb_uri = uri
  @drb_ref = ref
end

公共实例方法

===(ro) 点击以切换源代码

如果远程对象的 drburi 和 drbref 相同,则此 DRbObjectTemplate 将匹配 ronil 用作通配符。

调用父类方法
# File rinda-0.2.0/lib/rinda/rinda.rb, line 194
def ===(ro)
  return true if super(ro)
  unless @drb_uri.nil?
    return false unless (@drb_uri === ro.__drburi rescue false)
  end
  unless @drb_ref.nil?
    return false unless (@drb_ref === ro.__drbref rescue false)
  end
  true
end