Grains.Bread (Grains v1.1.0)
A %Bread{}
is the compiled version of Recipe plus Grains
that allow the Supervisor to
run the processes and wire them correctly.
Link to this section Summary
Functions
Takes a recipe, grains and optionally a map of default implementations and returns a bread. Does not start any processes yet.
Generates a random atom to be used as an id for the Bread
Link to this section Types
Link to this section Functions
Link to this function
bake(recipe, grains, args \\ [])
Takes a recipe, grains and optionally a map of default implementations and returns a bread. Does not start any processes yet.
Optional Arguments
:id
Set a custom bread id
Link to this function
check(bread)
Link to this function
gen_id()
Generates a random atom to be used as an id for the Bread