class IRB::Context

IRB::Context monkeypatch. Injects benchmark measurements into IRB evaluations.

Public Instance Methods

evaluate(*args) click to toggle source
# File lib/irb_benchmark/irb_ext.rb, line 10
def evaluate(*args)
  if IrbBenchmark.enabled
    bm = Benchmark.measure { evaluate_non_benchmarked(*args) }
    IrbBenchmark.print(bm)
  else
    evaluate_non_benchmarked(*args)
  end
end
Also aliased as: evaluate_non_benchmarked
evaluate_non_benchmarked(*args)
Alias for: evaluate