概要
進捗率を表示するための ruby-progressbar gem を試しました
インストール
$ gem install ruby-progressbar
サンプル1
デフォルトで実行
サンプルコード
require "ruby-progressbar"
pb = ProgressBar.create
10.times do
pb.increment
sleep 0.1
end
pb.finish
- 出力確認
サンプル2
様々なオプションを利用。
オプションの仕様は 公式 Wiki 参照
サンプルコード
require "ruby-progressbar"
pb = ProgressBar.create(
:title => "(^_^)",
:starting_at => 100,
:progress_mark => '>',
:remainder_mark => '#',
:format => '%t: S%BE :%t',
:total => 200,
:length => 50
)
10.times do
pb.progress += 10
sleep 0.1
end
pb.finish
- 出力確認