diff options
Diffstat (limited to 'lib/math/rational.ex')
| -rw-r--r-- | lib/math/rational.ex | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/math/rational.ex b/lib/math/rational.ex index c3d94c9..e788883 100644 --- a/lib/math/rational.ex +++ b/lib/math/rational.ex @@ -83,9 +83,8 @@ defmodule ElixirMathParser.Math.Rational do iex> Rational.is_rational("My quick brown fox") false """ - defguard is_rational(val) - when is_map(val) and is_map_key(val, :__struct__) and is_struct(val) and - :erlang.map_get(:__struct__, val) == __MODULE__ + def is_rational(val) when is_map(val) and is_map_key(val, :__struct__) and is_struct(val), + do: :erlang.map_get(:__struct__, val) == __MODULE__ @doc """ Creates a new Rational number. |
