rubinius/rubinius — pull request #1714 by dubek (2012-05-10 10:27:11+00:00)
Title: Time accepts a Rational offset

Add support for Rational (sub-second) offset for Time instances.

Since I didn't want to play around with Rational objects in the C++ code (how is done anyhow?), I split the offset into two integers - seconds and nanoseconds, and pass them to the C++ code (vm/builtin/time.cpp).

(I submitted this earlier as pull request 1713 which I closed because it didn't pass the 1.8 tests.)