module Roby::DRoby::V5::Builtins::ClassDumper

Public Instance Methods

droby_dump(peer) click to toggle source
# File lib/roby/droby/v5/builtin.rb, line 8
def droby_dump(peer)
    # Ancestry marshalling stops at the last class that has
    # ClassDumper built-in. This class is expected to be
    # resolvable by the remote object manager
    super_c = superclass
    super_c = if super_c.kind_of?(ClassDumper)
                  peer.dump(super_c)
              end

    DRobyClass.new(
        name,
        peer.known_siblings_for(self),
        super_c)
end