1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
require 'drb/drb' module DRb class DRbObject def ==(other) return false unless DRbObject === other (@ref == other.__drbref) && (@uri == other.__drburi) end def hash [@uri, @ref].hash end alias eql? == end end