View Source Reactor.Argument (reactor v0.8.2)
A step argument.
Summary
Functions
Build an argument which refers to a reactor input with an optional transformation applied.
Build an argument which refers to the result of another step with an optional transformation applied.
Build an argument which refers to a statically defined value.
Validate that the argument source has a sub_path
Validate that the argument has a transform.
Validate that the argument is an Argument struct.
Validate that the argument refers to a reactor input.
Validate that the argument refers to a step result.
Validate that the argument contains a static value.
Types
Functions
Build an argument which refers to a reactor input with an optional transformation applied.
Example
iex> Argument.from_input(:argument_name, :input_name, &String.to_integer/1)
Build an argument which refers to the result of another step with an optional transformation applied.
Example
iex> Argument.from_result(:argument_name, :step_name, &Atom.to_string/1)
Build an argument which refers to a statically defined value.
Example
iex> Argument.from_value(:argument_name, 10)
Validate that the argument source has a sub_path
Validate that the argument has a transform.
Validate that the argument is an Argument struct.
Validate that the argument refers to a reactor input.
Validate that the argument refers to a step result.
Validate that the argument contains a static value.