Link copiato negli appunti
In Ruby è possibile definire un metodo come un alias di un altro metodo. Ovvero, come una variabile rappresenta unvalore in una specifica cella di memoria in fase di esecuzione, in modo analogo un alias rappresenta un altro metodo all’interno dell’esecuzione.
In altre parole, se definiamo il metodo encode come alias di encrypt avremo che chiamare il primo o il secondo metodo produrrà un risultato equivalente poiché chiamare encodeequivale esattamente a chiamare encrypt per quella specifica classe.