Sha256: 0ed85d6315e8ce9a3604b5ad61189fef1823851d42fbe25184321416e413b747

Contents?: true

Size: 336 Bytes

Versions: 1

Compression:

Stored size: 336 Bytes

Contents

require 'measure_its'
require 'rblineprof'

using MeasureIts

MeasureIts.add_strategy(:rblineprof) do |&block|
  puts :begin
  prof = lineprof(/./) { block.call }
  p prof
  puts :end
end

class C
  def hi(greeting)
    puts greeting + yield
  end
  measure_its :hi, with: [:rblineprof]
end

C.new.hi('こんにちは!') { '世界' }

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
measure_its-0.1.0 sample/rblineprof.rb