Можно ли изменить ширину, которую использует printprint (require 'pp'
) при форматировании вывода? Например:
"mooth"=>["booth", "month", "mooch", "morth", "mouth", "mowth", "sooth", "tooth"]
"morth"=>["forth",
"mirth",
"month",
"mooth",
"morph",
"mouth",
"mowth",
"north",
"worth"]
Первый массив печатается встроенным, потому что он вписывается в ширину столбца. Символы позволяют (79 символов)... второй делится на несколько строк, потому что это не так. Но я не могу найти способ изменения столбца, в котором это поведение начинается.
pp
зависит от PrettyPrint
(у которого есть способы разрешить разную ширину для буфера). Есть ли способ изменить ширину столбца по умолчанию для pp
, не переписывая его с нуля (прямой доступ к PrettyPrint
)?
В качестве альтернативы, есть ли подобная рубиновая жемчужина, которая предоставляет эту функциональность?