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: truevalidates :field, length: { minimum: 1, maximum: 200 }validates :field, numericality: { greater_than: 0 }validates :field, format: { with: /\A[\w+\-.]+@[a-z\d\-]+(\.[a-z\d\-]+)*\.[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