Module CouchRest::Validation
In: lib/couchrest/mixins/validation.rb
lib/couchrest/validation/auto_validate.rb
lib/couchrest/validation/contextual_validators.rb
lib/couchrest/validation/validation_errors.rb
lib/couchrest/validation/validators/absent_field_validator.rb
lib/couchrest/validation/validators/confirmation_validator.rb
lib/couchrest/validation/validators/format_validator.rb
lib/couchrest/validation/validators/formats/email.rb
lib/couchrest/validation/validators/formats/url.rb
lib/couchrest/validation/validators/generic_validator.rb
lib/couchrest/validation/validators/length_validator.rb
lib/couchrest/validation/validators/method_validator.rb
lib/couchrest/validation/validators/numeric_validator.rb
lib/couchrest/validation/validators/required_field_validator.rb

Methods

Classes and Modules

Module CouchRest::Validation::AutoValidate
Module CouchRest::Validation::ClassMethods
Module CouchRest::Validation::Format
Module CouchRest::Validation::ValidatesAbsent
Module CouchRest::Validation::ValidatesFormat
Module CouchRest::Validation::ValidatesIsConfirmed
Module CouchRest::Validation::ValidatesIsNumber
Module CouchRest::Validation::ValidatesLength
Module CouchRest::Validation::ValidatesPresent
Module CouchRest::Validation::ValidatesWithMethod
Class CouchRest::Validation::AbsentFieldValidator
Class CouchRest::Validation::ConfirmationValidator
Class CouchRest::Validation::ContextualValidators
Class CouchRest::Validation::FormatValidator
Class CouchRest::Validation::GenericValidator
Class CouchRest::Validation::LengthValidator
Class CouchRest::Validation::MethodValidator
Class CouchRest::Validation::NumericValidator
Class CouchRest::Validation::RequiredFieldValidator
Class CouchRest::Validation::ValidationErrors

Public Class methods

Public Instance methods

Begin a recursive walk of the model checking validity

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

Do recursive validity checking

Check if a resource is valid in a given context

Alias for valid?(:default)

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

Get the corresponding Object property, if it exists.

[Validate]