Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > benchmarkライブラリ > Benchmark::Jobクラス
クラスの継承リスト: Benchmark::Job < Object < Kernel < BasicObject
Benchmark.#bmbm メソッドの内部で使用されるクラスです。
このライブラリのユーザーが直接意識する必要はありません。
new(width) -> Benchmark::Job
[permalink][rdoc]Benchmark::Job のインスタンスを初期化して返します。
通常このメソッドがユーザーによって直接呼び出されることはありません。
item(label = "") { ... } -> self
[permalink][rdoc]report(label = "") { ... } -> self
与えられたラベルとブロックをジョブリストに登録します。
list -> [String, Proc]
[permalink][rdoc]登録されているジョブのリストを返します。
それぞれの要素は、ラベルとブロックからなる二要素の配列です。
width -> Integer
[permalink][rdoc]Benchmark::Job#list のサイズ。