Rinda::DRbObjectTemplate
class Rinda::DRbObjectTemplate
Parent:Object
文档?
公共类方法
new(uri=nil, ref=nil) 显示源
创建一个新的DRbObjectTemplate将匹配反对uri
和ref
。
# File lib/rinda/rinda.rb, line 183
def initialize(uri=nil, ref=nil)
@drb_uri = uri
@drb_ref = ref
end
公共实例方法
===(ro) 显示源
ro
如果远程对象的drburi和drbref相同,则此DRbObjectTemplate匹配。nil
被用作通配符。
调用超类方法对象#===
# File lib/rinda/rinda.rb, line 192
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