Итак, одной из самых удивительных вещей, с которыми мне довелось работать в ходе моего проекта Mod 1 для Flat Iron, была подсказка TTY. Это замечательное творение значительно упростило мой процесс проектирования, потому что как только я увижу то, что видит пользователь, я смогу понять, как исправить ошибку и как исправить все, чтобы показать то, что я хочу показать.

Чтобы использовать TTY Prompt, вам нужно установить гем, «tty-prompt» в вашем Gemfile, а затем запустить команду пакета в вашем bash, или вы можете выполнить «gem install «tty-prompt», чтобы получить тот же результат. Чтобы использовать гем, вы должны прикрепить переменную к этой команде TTY::Prompt.new, а затем всякий раз, когда вы используете любые другие многочисленные методы TTY Prompt для этой переменной, можно почувствовать полный эффект TTY Prompt.

В TTY Prompt есть несколько частей, но чаще всего я использовал метод выбора (variable.select(‹Что вы хотите добавить сюда›)), который позволяет мне создать список, из которого пользователь затем должен что-то выбрать. . Обычно я создаю перечислитель из опции выбора, добавляя «do |menu|» к первой строке и рассматривая его как любой другой перечислитель, который я использовал. Моя первая команда для этого — создать разделитель, в данном случае «menu.enum ‘.’», что позволит мне создать нумерованный список. Я также использовал метод ask (variable.ask(‹Что вы хотите добавить здесь›)) который фактически является gets.chomp, поэтому он захватывает пользовательский ввод и сохраняет его в строке, которую я могу использовать на задней стороне, что феноменально. для меня.