Method: Object#rpc_clone

Defined in:
lib/cuboid/ruby/object.rb

#rpc_cloneObject



14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/cuboid/ruby/object.rb', line 14

def rpc_clone
    if self.class.respond_to?( :from_rpc_data )
        self.class.from_rpc_data(
            Cuboid::RPC::Serializer.serializer.load(
                Cuboid::RPC::Serializer.serializer.dump( to_rpc_data )
            )
        )
    else
        Cuboid::RPC::Serializer.serializer.load(
            Cuboid::RPC::Serializer.serializer.dump( self )
        )
    end
end