diff options
Diffstat (limited to 'lib/math/conversion.ex')
| -rw-r--r-- | lib/math/conversion.ex | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/math/conversion.ex b/lib/math/conversion.ex index 65ddf8f..3dd777e 100644 --- a/lib/math/conversion.ex +++ b/lib/math/conversion.ex @@ -9,10 +9,11 @@ defmodule ElixirMathParser.Math.Conversion do if v != "." do num = Rational.numerator(acc) * 10 den = Rational.denominator(acc) * 10 - Rational.new(num + String.to_integer(v), den) + Rational.newRaw(num + String.to_integer(v), den) else acc end end) + |> Rational.simplify() end end |
