我需要一种方法从highline中包含的ask方法中删除换行符。这是我当前的代码:

pass = ask( "Enter your password > " ) { |passman| passman.echo = false }

但是每当我运行那个,输出是
Enter your password >
(typing goes here)

我希望这个没有换行符。有什么建议吗?

最佳答案

doc: highline说:
如果提供的语句以
空格或制表符,换行符将
不追加(输出将
)。
所以用空格试试:

pass = ask( "Enter your password > " ) { |passman| passman.echo = false }

08-26 08:34