Squidie.Workflow.Dsl (squidie v0.1.2)

Copy Markdown View Source

Spark DSL wrapper for Squidie workflow declarations.

This module installs the Squidie Spark extension used by use Squidie.Workflow. Keeping the wrapper small lets the public workflow module focus on compiling validated definitions while Spark owns the declaration metadata.

Options

  • :extensions (list of module that adopts Spark.Dsl.Extension) - A list of DSL extensions to add to the Spark.Dsl

  • :otp_app (atom/0) - The otp_app to use for any application configurable options

  • :fragments (list of module/0) - Fragments to include in the Spark.Dsl. See the fragments guide for more.