Definitively.Spec.Loader (definitively v0.2.0)

Copy Markdown

Load YAML workflow programs into Definitively.Domain.Program.

Summary

Functions

Reads and validates a YAML workflow file into a Program.

Functions

load(path)

@spec load(Path.t()) ::
  {:ok, Definitively.Domain.Program.t()} | {:error, Definitively.Spec.Error.t()}

Reads and validates a YAML workflow file into a Program.

Returns {:ok, program} or {:error, %Error{}}.