From 9c0629f9a7d590645f8e02c38daadd6d0da77f97 Mon Sep 17 00:00:00 2001 From: Dan Barber Date: Sat, 31 Mar 2018 15:21:16 -0400 Subject: [PATCH] Use `if` rather than `cond` --- lib/chess/store/game.ex | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/lib/chess/store/game.ex b/lib/chess/store/game.ex index 14dfcf0..28c5b78 100644 --- a/lib/chess/store/game.ex +++ b/lib/chess/store/game.ex @@ -48,15 +48,14 @@ defmodule Chess.Store.Game do end def validate_king_in_check(changeset, %Game{turn: turn}, %{board: board}) do - case Board.king_in_check?(board, turn) do - true -> - changeset - |> add_error( - :board, - "That move would result in your king being in check" - ) - _ -> - changeset + if Board.king_in_check?(board, turn) do + changeset + |> add_error( + :board, + "That move would result in your king being in check" + ) + else + changeset end end def validate_king_in_check(changeset, _, _), do: changeset