Cuando llamamos Nombre.new para crear un objeto, el método de instancia en la clase Class es llamado, que a su vez llama al método allocate que asigna memoria para el objeto antes de finalmente llamar el método initialize.