Est-il possible de modifier la largeur que prettyprint (require 'pp'
) utilise lors de la mise en forme de la sortie? Par exemple:
"mooth"=>["booth", "month", "mooch", "morth", "mouth", "mowth", "sooth", "tooth"]
"morth"=>["forth",
"mirth",
"month",
"mooth",
"morph",
"mouth",
"mowth",
"north",
"worth"]
Le premier tableau est imprimé inline, car il s'inscrit à l'intérieur de la largeur de la colonne prettyprint permet (79 caractères)... la deuxième est répartie sur plusieurs lignes, car il n'a pas. Mais je ne trouve pas de méthode pour changer la colonne que ce problème commence.
pp
dépend PrettyPrint
(qui a des moyens pour permettre aux différentes largeurs de la zone tampon). Est-il possible de modifier la largeur de colonne par défaut pour pp
, sans avoir à réécrire à partir de zéro (l'accès à l' PrettyPrint
directement)?
Sinon, est-il semblable ruby gem, qui propose cette fonctionnalité?