Module: Granite::Form::Model::Associations::Validations
- Defined in:
- lib/granite/form/model/associations/validations.rb
Instance Method Summary collapse
- #invalid_ancestry? ⇒ Boolean
- #valid_ancestry? ⇒ Boolean (also: #validate_ancestry)
- #validate_ancestry! ⇒ Object
Instance Method Details
#invalid_ancestry? ⇒ Boolean
14 15 16 |
# File 'lib/granite/form/model/associations/validations.rb', line 14 def invalid_ancestry? !valid_ancestry? end |
#valid_ancestry? ⇒ Boolean Also known as: validate_ancestry
6 7 8 9 10 |
# File 'lib/granite/form/model/associations/validations.rb', line 6 def valid_ancestry? errors.clear validate_nested! run_validations! end |
#validate_ancestry! ⇒ Object
18 19 20 |
# File 'lib/granite/form/model/associations/validations.rb', line 18 def validate_ancestry! valid_ancestry? || raise_validation_error end |