Я генерирую script, который выводит информацию на консоль. Информация представляет собой некоторую статистику со значением. Так же, как хэш.
Таким образом, одно имя значения может содержать 8 символов, а другое - 3. Когда я перебираю информацию с помощью двух \t, некоторые из столбцов не выравниваются правильно.
Итак, например, вывод может быть таким:
long value name 14
short 12
little 13
tiny 123421
long name again 912421
Я хочу, чтобы все значения выстроились правильно. Сейчас я делаю это:
puts "#{value_name} - \t\t #{value}"
Как я могу говорить для длинных имен, чтобы использовать только одну вкладку? Или есть другое решение?