aboutsummaryrefslogtreecommitdiff
path: root/lib/math/conversion.ex
diff options
context:
space:
mode:
Diffstat (limited to 'lib/math/conversion.ex')
-rw-r--r--lib/math/conversion.ex3
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