ash v1.29.0-rc1 Ash.Resource.Change.Builtins View Source

Built in changes that are available to all resources

The functions in this module are imported by default in the actions section.

Link to this section Summary

Functions

Clears a change off of the changeset before the action runs.

Relates the actor to the data being changed, as the provided relationship.

Sets the attribute to the value provided. If a zero argument function is provided, it is called to determine the value.

Link to this section Functions

Clears a change off of the changeset before the action runs.

Useful if a change is only used in validations but shouldn't ultimately be written to the data layer

Link to this function

relate_actor(relationship)

View Source

Relates the actor to the data being changed, as the provided relationship.

Link to this function

set_attribute(attribute, value)

View Source

Sets the attribute to the value provided. If a zero argument function is provided, it is called to determine the value.