まつもと ゆきひろです

In message "[ruby-math:00803] Re: Rational#to_f"
    on 02/12/18, 石塚圭樹 <keiju / rational.com> writes:

|マジックナンバーといえば
|
|numeric.c の 827あたりの
|
|    else if (TYPE(from) == T_FLOAT || TYPE(to) == T_FLOAT || TYPE(step) == T_FLOAT) {
|	const double epsilon = 2.2204460492503131E-16;
|	double beg = NUM2DBL(from);
|
|epsilonもDBL_EPSILONに変えた方が良いですね. 

了解です。<float.h>って普遍的なんでしたっけ。