View Source Corsa.StateM.Init (corsa v0.1.2)

The init annotation is used to establish the initial state of the state machine.

Summary

Functions

Errors

iex> defmodule Elixir.Corsa.StateM.Init.ExampleInitError do
...>   use Corsa.StateM, state: true
...>   init 0
...>   init 0
...> end
** (Corsa.StateM.InitError) @init already defined

Functions

Errors

iex> defmodule Elixir.Corsa.StateM.Init.ExampleInitError do
...>   use Corsa.StateM, state: true
...>   init 0
...>   init 0
...> end
** (Corsa.StateM.InitError) @init already defined