class DRb::DRbUnknown

def initialize(err, buf)

name of the unmarshalled object.
when the unmarshalling failed. It is used to determine the
be unmarshalled. +err+ is the error message that was raised
+buf+ is a string containing a marshalled object that could not

Create a new DRbUnknown object.
def initialize(err, buf)
  case err.to_s
  when /uninitialized constant (\S+)/
    @name = $1
  when /undefined class\/module (\S+)/
    @name = $1
  else
    @name = nil
  end
  @buf = buf
end