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

Copy Markdown View Source

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

Options

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

Usage

validate {Plurality.Ash.Validations.PluralForm, attribute: :table_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 plural context.