instance method
predicate_for_validation_context
Ruby on Rails 8.1.2
Since v7.1.6 PrivateSignature
predicate_for_validation_context(context)
No documentation comment.
Parameters
-
contextreq
Source
# File activemodel/lib/active_model/validations.rb, line 298
def predicate_for_validation_context(context)
context = context.is_a?(Array) ? context.sort : Array(context)
@@predicates_for_validation_contexts[context] ||= -> (model) do
if model.validation_context.is_a?(Array)
model.validation_context.any? { |model_context| context.include?(model_context) }
else
context.include?(model.validation_context)
end
end
end
Defined in activemodel/lib/active_model/validations.rb line 298
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveModel::Validations::ClassMethods