Module: Parse::Validations
- Defined in:
- lib/parse/model/validations.rb,
lib/parse/model/validations/uniqueness_validator.rb
Overview
The Validations module provides custom validators for Parse::Object subclasses.
Parse Stack builds on ActiveModel::Validations, which means all standard Rails validations are available:
-
‘validates :field, presence: true`
-
‘validates :field, length: { minimum: 1, maximum: 200 }`
-
‘validates :field, numericality: { greater_than: 0 }`
-
‘validates :field, format: { with: /A@[a-zd-](.)*.[a-z]z/i }`
-
‘validates :field, inclusion: { in: %w[small medium large] }`
-
‘validates :field, exclusion: { in: %w[admin root] }`
In addition, Parse Stack provides:
-
‘validates :field, uniqueness: true` - Queries Parse to ensure uniqueness
Defined Under Namespace
Classes: UniquenessValidator