class Rinda::DRbObjectTemplate
Documentation?
Public Class Methods
new(uri=nil, ref=nil)
click to toggle source
Creates a new DRbObjectTemplate
that will match against uri
and ref
.
# File rinda/rinda.rb, line 185 def initialize(uri=nil, ref=nil) @drb_uri = uri @drb_ref = ref end
Public Instance Methods
===(ro)
click to toggle source
This DRbObjectTemplate
matches ro
if the remote object’s drburi and drbref are the same. nil
is used as a wildcard.
Calls superclass method
# File 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