Current section
Files
Jump to
Current section
Files
lib/standard_54/suits.ex
defmodule Decks.Standard54.Suits do
alias Decks.Suit
defdelegate clubs(), to: Decks.Standard52.Suits
defdelegate diamonds(), to: Decks.Standard52.Suits
defdelegate hearts(), to: Decks.Standard52.Suits
defdelegate spades(), to: Decks.Standard52.Suits
def all do
[ red_joker, black_joker | Standard.all ]
end
def red_joker do
joker :red
end
def black_joker do
joker :black
end
defp joker colour do
%Suit{
plural: "Jokers",
singular: "Joker",
colour: colour
}
end
end