class MoreMath::ContinuedFraction
def self.from(number)
def self.from(number) number = number.to_r n, d = number.numerator, number.denominator as = [] while d > 0 n, (a, d) = d, n.divmod(d) as << a end for_a(as) end
def self.from(number) number = number.to_r n, d = number.numerator, number.denominator as = [] while d > 0 n, (a, d) = d, n.divmod(d) as << a end for_a(as) end