Ruby 2.4

Rinda::DRbObjectTemplate

class Rinda::DRbObjectTemplate

Parent:Object

文档?

公共类方法

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

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

# 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