method
set_options_for_callback
v7.2.3 -
Show latest stable
- Class:
ActiveModel::Validations::Callbacks::ClassMethods
set_options_for_callback(options)private
No documentation available.
# 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