Как правило, с помощью библиотеки Ruby можно выводить символ в определенном месте на общем экране консоли Windows, который выглядит как 80x25?конкретная древовидная структура, например:
│ ├──x──y──z │ │ │ ├──a──b──c │ │ │ └──e──f──g │ └──u──v──o
Если вам просто интересно генерировать деревья в консоли, в этом посте показано, как это сделать с hirb .
Проект Win32Console должен делать то, что вы хотите, и многое другое. Кроме того, ваш вопрос немного напоминает мне Ruby Quiz # 14 (LCD Numbers) .
Вы можете использовать обёртку для Curses, например: one .