process_encrypted_query_argument(value, check_for_additional_values, type)
private

No documentation available.

# File activerecord/lib/active_record/encryption/extended_deterministic_queries.rb, line 56
          def process_encrypted_query_argument(value, check_for_additional_values, type)
            return value if check_for_additional_values && value.is_a?(Array) && value.last.is_a?(AdditionalValue)

            case value
            when String, Array
              list = Array(value)
              list + list.flat_map do |each_value|
                if check_for_additional_values && each_value.is_a?(AdditionalValue)
                  each_value
                else
                  additional_values_for(each_value, type)
                end
              end
            else
              value
            end
          end