我的终端上有一个番茄钟定时器客户端。我想添加一个带有井号 (#)的状态栏。
例如,我想每 25 分钟间隔使用一个循环。我想打印一个“#”并让程序休眠 60 秒。60 秒后,我希望它返回循环并打印另一个“#”并再次休眠,但是当我运行程序时,我看到一条欢迎消息,但随后它结束了程序。
红宝石:
def period(t, message)
puts "#{message} #{t / 60} min.".colorize( color )
put "Status: "
time_left = t / 60 # Convert to minutes
(0..time_left).each do |minute|
put "#"
sleep 60
end
end
欢迎任何建议,因为我很难过。帮助!