Method: PEROBS::POXReference#equal?
- Defined in:
- lib/perobs/ObjectBase.rb
#equal?(obj) ⇒ Boolean
BasicObject provides a equal?() method that prevents method_missing from being called. So we have to pass the call manually to the referenced object.
94 95 96 97 98 99 100 |
# File 'lib/perobs/ObjectBase.rb', line 94 def equal?(obj) if obj.respond_to?(:is_poxreference?) _referenced_object.equal?(obj._referenced_object) else _referenced_object.equal?(obj) end end |