class Benchmark::Tms
def memberwise(op, x)
*, /
+op+ can be a mathematical operation such as +, -,
Tms object (+x+).
of the individual times for this Tms object with those of the other
Returns a new Tms object obtained by memberwise operation +op+
def memberwise(op, x) case x when Benchmark::Tms Benchmark::Tms.new(utime.__send__(op, x.utime), stime.__send__(op, x.stime), cutime.__send__(op, x.cutime), cstime.__send__(op, x.cstime), real.__send__(op, x.real) ) else Benchmark::Tms.new(utime.__send__(op, x), stime.__send__(op, x), cutime.__send__(op, x), cstime.__send__(op, x), real.__send__(op, x) ) end end