Class
Documentation?
Class Methods
lib/rinda/rinda.rb
View on GitHub
# File tmp/rubies/ruby-2.7.6/lib/rinda/rinda.rb, line 183
def initialize(uri=nil, ref=nil)
@drb_uri = uri
@drb_ref = ref
end
Creates a new DRbObjectTemplate
that will match against uri
and ref
.
Instance Methods
#
lib/rinda/rinda.rb
View on GitHub
# File tmp/rubies/ruby-2.7.6/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
This DRbObjectTemplate
matches ro
if the remote object’s drburi and drbref are the same. nil
is used as a wildcard.