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