class Benchmark::IPS::Job::Entry

def compile_string(str)

Returns:
  • (Symbol) - :call_times.

Parameters:
  • str (String) -- Code to be compiled.
def compile_string(str)
  m = (class << self; self; end)
  code = <<-CODE
    def call_times(__total);
      __i = 0
      while __i < __total
        #{str};
        __i += 1
      end
    end
  CODE
  m.class_eval code
end