Debug del codice con Pry

Pry è una gem (un'estensione di Ruby) che ti permetterà di fare il debug del tuo codice.
Installala con:

Guarda questo esempio:

La riga 1 fa in modo che tu abbia a disposizione pry nel tuo programma.
Le righe 5 e 9 mettono in pausa l'esecuzione, dandoti la possibilità di andare a vedere il valore delle variabili e degli array:

Per procedere con l'esecuzione usa CTRL + D.
Come vedi Pry ti da anche un'indicazione della riga alla quale ha messo in pausa l'esecuzione.
È uno strumento semplice e potente per fare il "debug" dei tuoi programmi.

Prova a vedere come cambia il contenuto dell'array prima e dopo l'esecuzione della riga 8.