Ruler.Action (Ruler v0.1.0) View Source

Link to this section Summary

Link to this section Types

Specs

effect_handler() :: {module(), atom()}

Specs

imply() :: {:imply, Ruler.FactTemplate.t()}

Specs

perform_effects() :: {:perform_effects, effect_handler()}

Specs

t() :: imply() | perform_effects()