Los documentos de Ruby paradup decir: En general, cloney duppuede tener una semántica diferente en las clases descendientes. Mientras clonese usa para duplicar un objeto, incluido su estado interno, dupgeneralmente usa la clase del objeto descendiente para crear la nueva instancia. Pero cuando...