Simplify case statement a bit

This commit is contained in:
Mikko Ahlroth 2015-02-14 23:36:55 +02:00
parent 405f0f10cd
commit 6356f91195

View file

@ -58,9 +58,9 @@ defmodule Nurina do
case Integer.parse rest do
:error -> %{parsed | valid: false}
{_, remainder} when remainder != "" -> %{parsed | valid: false}
{port, _} -> %{parsed | port: port}
{port, ""} -> %{parsed | port: port}
_ -> %{parsed | valid: false}
end
end
def parse(_, parsed, :port), do: %{parsed | port: nil, valid: false}