Module: Benchmark::Avg
- Included in:
- Benchmark
- Defined in:
- lib/benchmark/avg.rb,
lib/benchmark/avg/job.rb,
lib/benchmark/avg/benchmark_suite.rb
Defined Under Namespace
Classes: BenchmarkSuite, Job
Constant Summary collapse
- OUTPUT_WIDTH =
80
- LABEL_WIDTH =
30
- PADDING =
2
- METRICS_WIDTH =
OUTPUT_WIDTH - LABEL_WIDTH
Instance Method Summary collapse
Instance Method Details
#avg {|benchmark_suite| ... } ⇒ Object
6 7 8 9 10 |
# File 'lib/benchmark/avg.rb', line 6 def avg benchmark_suite = BenchmarkSuite.new yield benchmark_suite benchmark_suite.run end |