Стандартный способ подтверждения пользователя Ruby? - PullRequest
1 голос
/ 21 марта 2012

Я недавно перешел от написания своих скриптов на Bash к написанию их на Ruby, и мне любопытно, есть ли обычный способ запросить одобрение в Ruby?Обычно в Bash я использовал бы что-то похожее на следующее:

read -p "This may overwrite existing files in your home directory. Are you sure? (y/n) " -n 1
echo
if [[ $REPLY =~ ^[Yy]$ ]]; then
   #The action
fi

Я могу придумать сто способов выполнить этот тип проверки в Ruby, но мне любопытно, есть ли обычный способ сделать это?

1 Ответ

2 голосов
/ 21 марта 2012

Выезд HighLine . HighLine предоставляет надежную систему для запроса данных от пользователя, без необходимости кодировать все правила проверки и проверки ошибок и без необходимости преобразовывать типизированные строки в то, что действительно нужно вашей программе. Просто скажите HighLine, что вы ищете, и пусть он сделает всю работу. Это может быть то, что вы ищете.

...