Method: Benchmark::Report#item

Defined in:
lib/benchmark.rb

#item(label = "", *format, &blk) ⇒ Object Also known as: report

Prints the label and measured time for the block, formatted by format. See Tms#format for the formatting rules.



368
369
370
371
372
373
# File 'lib/benchmark.rb', line 368

def item(label = "", *format, &blk) # :yield:
  print label.to_s.ljust(@width)
  @list << res = Benchmark.measure(label, &blk)
  print res.format(@format, *format)
  res
end