defmodule Fakererer.Team do
import Fakererer, only: [localize: 1]
@moduledoc """
Functions for generating team related data
"""
@doc """
Returns a string of the form [state] [creature]
## Examples
iex> Fakererer.Team.creature()
"prophets"
iex> Fakererer.Team.creature()
"cats"
iex> Fakererer.Team.creature()
"enchanters"
iex> Fakererer.Team.creature()
"banshees"
"""
@spec creature() :: String.t()
localize(:creature)
@doc """
Returns a random creature name
## Examples
iex> Fakererer.Team.name()
"Hawaii cats"
iex> Fakererer.Team.name()
"Oklahoma banshees"
iex> Fakererer.Team.name()
"Texas elves"
iex> Fakererer.Team.name()
"Iowa fishes"
"""
@spec name() :: String.t()
localize(:name)
end