Method: MiniTest::Unit::TestCase.bench_linear
- Defined in:
- lib/minitest/benchmark.rb
.bench_linear(min, max, step = 10) ⇒ Object
Returns a set of ranges stepped linearly from min
to max
by step
. Eg:
bench_linear(20, 40, 10) # => [20, 30, 40]
35 36 37 38 39 |
# File 'lib/minitest/benchmark.rb', line 35 def self.bench_linear min, max, step = 10 (min..max).step(step).to_a rescue LocalJumpError # 1.8.6 r = []; (min..max).step(step) { |n| r << n }; r end |