MRI


=== 10^7 ===
inject:  16.430000   0.020000  16.450000 ( 16.783803)
each:    10.440000   0.010000  10.450000 ( 10.504634)
times:   10.370000   0.000000  10.370000 ( 10.418504)
while:   12.220000   0.010000  12.230000 ( 12.268812)

Rubinius


=== 10^7 ===
inject:  26.175468   0.000000  26.175468 ( 26.175445)
each:    21.632564   0.000000  21.632564 ( 21.632541)
times:   16.732301   0.000000  16.732301 ( 16.732283)
while:   14.974046   0.000000  14.974046 ( 14.974020)

Ruby 1.9


=== 10^7 ===
inject:  23.870000  10.910000  34.780000 ( 35.098806)
each:    23.000000  10.850000  33.850000 ( 34.295071)
times:   22.860000  10.760000  33.620000 ( 34.013820)
while:    3.860000   0.010000   3.870000 (  3.861840)

MacRuby


=== 10^7 ===
inject:  16.410000   0.100000  16.510000 ( 16.619484)
each:    10.480000   0.070000  10.550000 ( 10.622698)
times:   10.370000   0.070000  10.440000 ( 10.498716)
while:   12.600000   0.070000  12.670000 ( 12.665955)

JRuby


=== 10^7 ===
inject:   2.950000   0.000000   2.950000 (  2.950000)
each:     2.094000   0.000000   2.094000 (  2.094000)
times:    2.087000   0.000000   2.087000 (  2.087000)
while:    1.081000   0.000000   1.081000 (  1.080000)