Table of Contents - themis-0.2.0 Documentation
Pages
-
README.markdown
- Themis
- Usage
- Define validation module
- Mix validation modules
- ActiveRecord model
- Including validation modules in models:
- Using has_validation and use_validation methods
- has_validation syntax
- With module:
- With block:
- With module and block:
- Multiple validations with one block or module:
- Option
:default
: - Option
:nested
: - Using use_nested_validation_on method
- Running specs
- Credits
- Copyright
Classes and Modules
- Themis
- Themis::AR
- Themis::AR::AssociationExtension
- Themis::AR::BaseExtension
- Themis::AR::BaseExtension::ClassMethods
- Themis::AR::BaseExtension::InstanceMethods
- Themis::AR::Callbacks
- Themis::AR::Callbacks::ClassMethods
- Themis::AR::HasValidationMethod
- Themis::AR::ModelProxy
- Themis::AR::UseNestedValidationOnMethod
- Themis::AR::UseValidationMethod
- Themis::AR::ValidationSet
- Themis::Engine
- Themis::Validation
- Themis::Validation::Validator
Methods
- ::new — Themis::AR::HasValidationMethod
- ::new — Themis::AR::ModelProxy
- ::new — Themis::AR::UseNestedValidationOnMethod
- ::new — Themis::AR::UseValidationMethod
- ::new — Themis::AR::ValidationSet
- ::new — Themis::Validation::Validator
- #add_after_association_loaded_hooks — Themis::AR::UseNestedValidationOnMethod
- #add_after_initialize_hook! — Themis::AR::HasValidationMethod
- #add_before_validation_hook! — Themis::AR::HasValidationMethod
- #add_conditional_validators! — Themis::AR::HasValidationMethod
- #affect_association — Themis::AR::UseValidationMethod
- #affect_associations — Themis::AR::UseValidationMethod
- #after_association_loaded — Themis::AR::Callbacks::ClassMethods
- #apply_to_model! — Themis::Validation
- #args_with_condition — Themis::AR::ModelProxy
- #build_opts — Themis::AR::ModelProxy
- #execute — Themis::AR::UseNestedValidationOnMethod
- #execute! — Themis::AR::HasValidationMethod
- #execute! — Themis::AR::UseValidationMethod
- #has_themis_validation? — Themis::AR::BaseExtension::ClassMethods
- #has_validation — Themis::AR::BaseExtension::ClassMethods
- #include — Themis::AR::ModelProxy
- #included — Themis::Validation
- #load_target_with_after_association_loaded — Themis::AR::AssociationExtension
- #method_missing — Themis::AR::ModelProxy
- #method_missing — Themis::Validation
- #preinitialize_model_class! — Themis::AR::HasValidationMethod
- #process_nested_validations — Themis::AR::UseNestedValidationOnMethod
- #register_validation_sets! — Themis::AR::HasValidationMethod
- #use_nested_validation_on — Themis::AR::BaseExtension::ClassMethods
- #use_no_validation — Themis::AR::BaseExtension::InstanceMethods
- #use_validation — Themis::AR::BaseExtension::InstanceMethods
- #validate! — Themis::AR::HasValidationMethod
- #validators — Themis::Validation