Current section
Files
Jump to
Current section
Files
lib/standard_52/suits.ex
defmodule Decks.Standard52.Suits do
alias Decks.Suit
def all do
[
clubs,
diamonds,
hearts,
spades
]
end
def clubs do
%Suit{
plural: "Clubs",
singular: "Club",
symbol: "♣︎",
colour: :black
}
end
def diamonds do
%Suit{
plural: "Diamonds",
singular: "Diamond",
symbol: "♦",
colour: :red
}
end
def hearts do
%Suit{
plural: "Hearts",
singular: "Heart",
symbol: "♥︎",
colour: :red
}
end
def spades do
%Suit{
plural: "Spades",
singular: "Spade",
symbol: "♠︎",
colour: :black
}
end
end