1
私は最近、Bashのスクリプトを書くことからRubyに書き込むことに移行しました。Rubyでの承認を促す従来の方法があるのではないかと思っています。そうする従来の方法がある場合ユーザーの承認を促す標準的な方法Ruby?
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でこのタイプのチェックを実行するには、百個の方法を考えることができますが、私は好奇心:通常バッシュに私は次のようなものを使うのでしょうか?
ハイラインの新しいメソッドを起動せずにHighLineを呼び出す方法はありますか? 'HighLine.agree(「同意しますか?」)と言って、それが真実か偽かを返すようにしたいのですが、' q = HighLine.new'が必要であることがわかりました。 'q.agree("あなたは同意しますか? ")'。何か不足していますか?私はなぜこの機能が宝石に使われていないのではないのですか? – rudolph9
@KurtRudolph 'highline/import''が必要な場合は' agree( "あなたは同意しますか?") 'を呼び出すことができます。 –