Plurality.Ash.Validations.SingularForm (Plurality v0.2.3)

Copy Markdown View Source

An Ash.Resource.Validation that ensures an attribute value is in singular form.

Options

  • :attribute (atom, required) — the attribute to validate

Usage

validate {Plurality.Ash.Validations.SingularForm, attribute: :resource_name}

nil values pass validation (use allow_nil? false on the attribute if presence is required). Uncountable words like "software" pass since they are valid in singular context.