------art_6687_15724498.1137335959834
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

>
> Requiring mathn did not change the return type. Requiring mathn
> changed how rationals display themselves


I think the return type is changed, not just how Rationals are displayed.

(date2 - date1).class  # => Rational
require 'mathn'
(date2 - date1).class  # => Fixnum

------art_6687_15724498.1137335959834--