Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rubygems/user_interactionライブラリ > Gem::StreamUI::VerboseProgressReporterクラス

class Gem::StreamUI::VerboseProgressReporter

クラスの継承リスト: Gem::StreamUI::VerboseProgressReporter < Object < Kernel < BasicObject

要約

現在の進捗に関するメッセージを表示する進捗報告のクラスです。

目次

特異メソッド
new
インスタンスメソッド
count done updated

特異メソッド

new(out_stream, size, initial_message, terminal_message = nil)[permalink][rdoc]

このクラスを初期化します。

[PARAM] out_stream:
出力ストリームを指定します。
[PARAM] size:
処理する全体の数を指定します。
[PARAM] initial_message:
初期化がおわったときに表示するメッセージを指定します。
[PARAM] terminal_message:
終了時に表示するメッセージです。

インスタンスメソッド

count -> Integer[permalink][rdoc]

Gem::StreamUI::VerboseProgressReporter#updated が呼び出された回数を返します。

done -> nil[permalink][rdoc]

終了メッセージを表示します。

updated(message) -> nil[permalink][rdoc]

現在の Gem::StreamUI::VerboseProgressReporter#count と全体の数とメッセージを表示します。

[PARAM] message:
表示するメッセージを指定します。