instance method
set_options_for_callback
Ruby on Rails 8.0.4
Since v6.1.7.10 PrivateSignature
set_options_for_callback(options)
No documentation comment.
Parameters
-
optionsreq
Source
# File activemodel/lib/active_model/validations/callbacks.rb, line 99
def set_options_for_callback(options)
if options.key?(:on)
options[:on] = Array(options[:on])
options[:if] = [
->(o) {
options[:on].intersect?(Array(o.validation_context))
},
*options[:if]
]
end
end
Defined in activemodel/lib/active_model/validations/callbacks.rb line 99
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveModel::Validations::Callbacks::ClassMethods