class DRb::DRbUnknown
def initialize(err, buf)
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