Current section
Files
Jump to
Current section
Files
lib/spudnik.ex
defmodule Spudnik do
require Spudnik.Vegetable
require Spudnik.Adjective
@moduledoc """
Spudnik is a sub domain generator. All domain names are based on vegetables.
"""
@doc """
Generates a vegatable based sub domain in the format "adjective-vegetable-number".
## Example
iex> Spudnik.gen
"happy-tomato-6969"
"""
def gen do
adjective = Spudnik.Adjective.get_adjective()
vegetable = Spudnik.Vegetable.get_vegetable() |> String.replace(" ", "-")
number = Enum.random(1000..9999)
"#{adjective}-#{vegetable}-#{number}"
end
end