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.