method

set_options_for_callback

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