PipelineFlow (PipelineFlow v0.1.0)

Module to formalize flow

Examples

defmodule OrderFlow do
  use PipelineFlow

  attributes reference: nil,
    items: []
end

Summary

Functions

Defines struct for PipelineFlow module

Defines a step

Types

@type pipeline() :: %{
  :__struct__ => atom(),
  :__pipeline__ => true,
  optional(atom()) => any()
}

Functions

Link to this macro

attributes(attrs)

(macro)

Defines struct for PipelineFlow module

Link to this macro

def_step(fun_def, list)

(macro)

Defines a step