Module: ActiveValidation::Ext::AddActiveValidationContextCheck
- Defined in:
- lib/active_validation/ext/add_active_validation_context_check.rb
Instance Method Summary collapse
- #valid?(*_args) ⇒ Boolean (also: #validate)
Instance Method Details
#valid?(*_args) ⇒ Boolean Also known as: validate
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/active_validation/ext/add_active_validation_context_check.rb', line 6 def valid?(*_args) result = super return result unless ActiveValidation.config.verifiers_registry.registered?(self.class) av_context = try(:manifest).try(:context) || ActiveValidation.config.verifiers_registry[self.class].current_manifest.try(:context) return result unless av_context self.validation_context = av_context run_validations! end |