Ładnie formatuje wyjście na konsolę, określając liczbę zakładek
Generuję skrypt, który wysyła informacje do konsoli. Informacja jest pewnego rodzaju statystyką o wartości. Tak bardzo jak hash.
Nazwa jednej wartości może składać się z 8 znaków, a druga 3. gdy zapętlam przez wyprowadzenie informacji za pomocą dwóch, niektóre kolumny nie są poprawnie wyrównane.
Na przykład wynik może być taki:
long value name 14
short 12
little 13
tiny 123421
long name again 912421
Chcę, aby wszystkie wartości były ustawione poprawnie. Teraz robię to:
puts "#{value_name} - \t\t #{value}"
Jak mogę powiedzieć o długich nazwach, by użyć tylko jednej karty? Czy może istnieje inne rozwiązanie?