Formatting.
This commit is contained in:
parent
4210670e9e
commit
f32bff0ec5
1 changed files with 26 additions and 22 deletions
|
|
@ -114,7 +114,8 @@ defmodule PokerEx.Card do
|
||||||
def from_integers(suit, rank) do
|
def from_integers(suit, rank) do
|
||||||
suit = Enum.at(@valid_suits, suit)
|
suit = Enum.at(@valid_suits, suit)
|
||||||
|
|
||||||
{:ok, case rank do
|
{:ok,
|
||||||
|
case rank do
|
||||||
n when n >= 2 and n <= 10 -> %Card{suit: suit, rank: n}
|
n when n >= 2 and n <= 10 -> %Card{suit: suit, rank: n}
|
||||||
0x1 -> %Card{suit: suit, rank: :ace}
|
0x1 -> %Card{suit: suit, rank: :ace}
|
||||||
0xB -> %Card{suit: suit, rank: :jack}
|
0xB -> %Card{suit: suit, rank: :jack}
|
||||||
|
|
@ -169,14 +170,16 @@ defmodule PokerEx.Card do
|
||||||
"""
|
"""
|
||||||
@spec sigil_p(atom() | String.t(), [char()]) :: Card.t()
|
@spec sigil_p(atom() | String.t(), [char()]) :: Card.t()
|
||||||
def sigil_p(<<suit::utf8, rank::binary>>, []) do
|
def sigil_p(<<suit::utf8, rank::binary>>, []) do
|
||||||
suit = case suit do
|
suit =
|
||||||
|
case suit do
|
||||||
?S -> :spades
|
?S -> :spades
|
||||||
?H -> :hearts
|
?H -> :hearts
|
||||||
?D -> :diamonds
|
?D -> :diamonds
|
||||||
?C -> :clubs
|
?C -> :clubs
|
||||||
end
|
end
|
||||||
|
|
||||||
rank = case rank do
|
rank =
|
||||||
|
case rank do
|
||||||
"A" -> :ace
|
"A" -> :ace
|
||||||
"K" -> :king
|
"K" -> :king
|
||||||
"Q" -> :queen
|
"Q" -> :queen
|
||||||
|
|
@ -185,7 +188,8 @@ defmodule PokerEx.Card do
|
||||||
end
|
end
|
||||||
|
|
||||||
card = %Card{suit: suit, rank: rank}
|
card = %Card{suit: suit, rank: rank}
|
||||||
if not valid? card do
|
|
||||||
|
if not valid?(card) do
|
||||||
raise "Invalid card!"
|
raise "Invalid card!"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue