類別 Rinda::DRbObjectTemplate
文件?
公開類別方法
new(uri=nil, ref=nil) 按一下以切換來源
建立新的 DRbObjectTemplate
,用於比對 uri
和 ref
。
# File lib/rinda/rinda.rb, line 185 def initialize(uri=nil, ref=nil) @drb_uri = uri @drb_ref = ref end
公開實例方法
===(ro) 按一下以切換來源
如果遠端物件的 drburi 和 drbref 相同,則此 DRbObjectTemplate
會比對 ro
。nil
用作萬用字元。
呼叫超類別方法
Object#===
# File 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