class Benchmark::IPS::Job::Entry

def compile_block

def compile_block
  m = (class << self; self; end)
  code = <<-CODE
    def call_times(times)
      act = @action
      i = 0
      while i < times
        act.call
        i += 1
      end
    end
  CODE
  m.class_eval code
end