Module Validatable
In: lib/errors.rb
lib/requireable.rb
lib/validations/validates_true_for.rb
lib/validations/validation_base.rb
lib/validations/validates_length_of.rb
lib/validations/validates_numericality_of.rb
lib/validations/validates_format_of.rb
lib/validations/validates_acceptance_of.rb
lib/validations/validates_presence_of.rb
lib/validations/validates_each.rb
lib/validations/validates_confirmation_of.rb
lib/validatable_instance_methods.rb
lib/included_validation.rb
lib/understandable.rb
lib/child_validation.rb
lib/macros.rb
lib/validatable_class_methods.rb

Methods

Classes and Modules

Module Validatable::Macros
Class Validatable::Errors

Public Instance methods

Returns the Errors object that holds all information about attribute error messages.

Returns true if no errors were added otherwise false. Only executes validations that have no :groups option specified

Only executes a specified validation. The argument should follow a pattern based on the key of the validation.

  Examples:
    * validates_presence_of :name can be run with obj.validate_only("presence_of/name")
    * validates_presence_of :birthday, :key => "a key" can be run with obj.validate_only("presence_of/a key")

[Validate]