Posso ridefinire un metodo?

Utente HTML.it
chiede

Posso ridefinire un metodo?

Redazione HTML.it
risponde

Sì, Ruby consente di ridefinire un metodo, anche runtime grazie al binding dinamico. È possibile sovrascrivere un metodo o crearne una versione alternativa, eventualmente mantenendo un riferimento al vecchio metodo attraverso la creazione di un alias.