Measuring the elapsed time
def test_method(statement) start_time = Time.now eval(statement) end_time = Time.now end_time - start_time end statement = "sleep 1.5; puts 'hello world'" elapsed_time = test_method(statement) puts "elapsed time : #{elapsed_time}"
output
hello world elapsed time : 1.499266