Module | Validation |
In: |
lib/assistance/validation.rb
|
The Validations module provides validation capabilities as a mixin. When included into a class, it enhances the class with class and instance methods for defining validations and validating class instances.
The Validation emulates the validation capabilities of ActiveRecord, and provides methods for validating acceptance, confirmation, presence, format, length and numericality of attributes.
To use validations, you need to include the Validation module in your class:
class MyClass include Validation validates_length_of :password, :minimum => 6 end
Includes the Validation class methods into the including class.
# File lib/assistance/validation.rb, line 18 18: def self.included(c) 19: c.extend ClassMethods 20: end