Module DataMapper::Validations
In: lib/dm-validations/support/ordered_hash.rb
lib/dm-validations/contextual_validators.rb
lib/dm-validations/auto_validate.rb
lib/dm-validations/validators/block_validator.rb
lib/dm-validations/validators/numeric_validator.rb
lib/dm-validations/validators/absent_field_validator.rb
lib/dm-validations/validators/primitive_validator.rb
lib/dm-validations/validators/acceptance_validator.rb
lib/dm-validations/validators/within_validator.rb
lib/dm-validations/validators/uniqueness_validator.rb
lib/dm-validations/validators/method_validator.rb
lib/dm-validations/validators/length_validator.rb
lib/dm-validations/validators/required_field_validator.rb
lib/dm-validations/validators/generic_validator.rb
lib/dm-validations/validators/format_validator.rb
lib/dm-validations/validators/confirmation_validator.rb
lib/dm-validations/formats/url.rb
lib/dm-validations/formats/email.rb
lib/dm-validations/validation_errors.rb
lib/dm-validations/context.rb
lib/dm-validations.rb

Methods

Included Modules

Context

Classes and Modules

Module DataMapper::Validations::AutoValidations
Module DataMapper::Validations::ClassMethods
Module DataMapper::Validations::Context
Module DataMapper::Validations::Format
Module DataMapper::Validations::ValidatesAbsence
Module DataMapper::Validations::ValidatesAcceptance
Module DataMapper::Validations::ValidatesConfirmation
Module DataMapper::Validations::ValidatesFormat
Module DataMapper::Validations::ValidatesLength
Module DataMapper::Validations::ValidatesNumericality
Module DataMapper::Validations::ValidatesPresence
Module DataMapper::Validations::ValidatesPrimitiveType
Module DataMapper::Validations::ValidatesUniqueness
Module DataMapper::Validations::ValidatesWithBlock
Module DataMapper::Validations::ValidatesWithMethod
Module DataMapper::Validations::ValidatesWithin
Class DataMapper::Validations::AbsenceValidator
Class DataMapper::Validations::AcceptanceValidator
Class DataMapper::Validations::ConfirmationValidator
Class DataMapper::Validations::ContextualValidators
Class DataMapper::Validations::FormatValidator
Class DataMapper::Validations::GenericValidator
Class DataMapper::Validations::LengthValidator
Class DataMapper::Validations::MethodValidator
Class DataMapper::Validations::NumericalityValidator
Class DataMapper::Validations::OrderedHash
Class DataMapper::Validations::PresenceValidator
Class DataMapper::Validations::PrimitiveTypeValidator
Class DataMapper::Validations::UniquenessValidator
Class DataMapper::Validations::UnknownValidationFormat
Class DataMapper::Validations::ValidationErrors
Class DataMapper::Validations::WithinValidator

Public Class methods

Public Instance methods

Return the ValidationErrors

@api public

Ensures the object is valid for the context provided, and otherwise throws :halt and returns false.

@api public

@api private

Check if a resource is valid in a given context

@api public

Alias for valid?(:default)

TODO: deprecate

Mark this resource as validatable. When we validate associations of a resource we can check if they respond to validatable? before trying to recursively validate them

@api semipublic

[Validate]