highlineに含まれているaskメソッドから改行を削除する方法が必要です。これが私の現在のコードです:
pass = ask( "Enter your password > " ) { |passman| passman.echo = false }
しかし、それを実行すると、出力は次のようになります。
Enter your password >
(typing goes here)
そして、これに改行文字がないことを望みます。助言がありますか?
doc: ハイライン言います:
提供されたステートメントがスペースまたはタブ文字で終わる場合、改行は追加されません (出力は flush() されます)。
スペースで試してみてください:
pass = ask( "Enter your password > " ) { |passman| passman.echo = false }