首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Rinda::DRbObjectTemplate

Parent:Object

文档?

公共类方法

new(uri=nil, ref=nil) 显示源

创建一个新的DRbObjectTemplate将匹配反对uriref

代码语言:javascript
复制
# 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被用作通配符。

调用超类方法对象#===

代码语言:javascript
复制
# 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

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com