Packages

A workflow library allowing a process to be defined as steps. Think of a more generic implementation of Plug.

Current section

Files

Jump to
productive lib productive step_behavior.ex
Raw

lib/productive/step_behavior.ex

defmodule Productive.StepBehavior do
use Behaviour
@type opts :: [opts] | %{opts => opts}
@type product :: struct
defcallback call(product, opts)
end