Puts ne vous suffit plus, pretty print pp est là

Quand on n'utilise pas de débuggeur, Puts est très pratique. Il peut également être intéressant de pretty_printer dans un fichier :

require 'pp'

# Pour afficher en console (ou dans le log du serveur en dev)

pp la_variable

# De cette manière vous pouvez écrire dans le fichier "un_fichier.txt" (pratique pour comparer des fichiers avec meld après...)

# 100 représente la longueur des lignes dans le fichier texte en nombre de caractères.

PP.pp(la_variable, File.open("un_fichier.txt","w"),100)

C'était l'astuce Ruby du mardi matin !