Boa formatação de saída para o console, especificando o número de guias
Estou gerando um script que está enviando informações para o console. A informação é algum tipo de estatística com um valor. Muito parecido com um hash.
Assim, o nome de um valor pode ter 8 caracteres e o outro é 3. quando eu estiver fazendo o loop através da saída da informação com duas \ t algumas das colunas não estão alinhadas corretamente.
Então, por exemplo, a saída pode ser assim:
long value name 14
short 12
little 13
tiny 123421
long name again 912421
Eu quero todos os valores alinhados corretamente. Agora eu estou fazendo isso:
puts "#{value_name} - \t\t #{value}"
Como eu poderia dizer para nomes longos, para usar apenas uma aba? Ou há outra solução?