Simplify case statement a bit
This commit is contained in:
parent
405f0f10cd
commit
6356f91195
1 changed files with 3 additions and 3 deletions
|
@ -58,9 +58,9 @@ defmodule Nurina do
|
||||||
case Integer.parse rest do
|
case Integer.parse rest do
|
||||||
:error -> %{parsed | valid: false}
|
:error -> %{parsed | valid: false}
|
||||||
|
|
||||||
{_, remainder} when remainder != "" -> %{parsed | valid: false}
|
{port, ""} -> %{parsed | port: port}
|
||||||
|
|
||||||
{port, _} -> %{parsed | port: port}
|
_ -> %{parsed | valid: false}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
def parse(_, parsed, :port), do: %{parsed | port: nil, valid: false}
|
def parse(_, parsed, :port), do: %{parsed | port: nil, valid: false}
|
||||||
|
|
Loading…
Reference in a new issue