端末から機能するポモドーロ タイマー クライアントがあります。ハッシュ マーク(#)付きのステータス バーを追加したい。
たとえば、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
私は困惑しているので、どんな提案も大歓迎です。ヘルプ!