Opus v0.3.1 API Reference
Modules
Documentation for Opus
Defines a pipeline
Specification of the stage behavior
The check stage is intended to assert its input fulfils certain criteria otherwise the pipeline is halted
The link stage calls the specified pipeline module
The step stage defines an operation which is considered successful unless
it returns an error atom :error
or tuple {:error, _}
.
It is also considered failed and halts the pipeline when it raises an unexpected exception
The tee stage is intended for side-effects with no meaningful return value
Module to refine the stages to be run in a pipeline
Exceptions
Error struct capturing useful information to detect where an error was caused and why