module ActiveValidation::Ext::AddActiveValidationContextCheck

Public Instance Methods

valid?(*_args) click to toggle source
Calls superclass method
# 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
Also aliased as: validate
validate(*_args)
Alias for: valid?