class ActiveRecord::PredicateBuilder::AssociationQueryValue

def polymorphic_clause?

def polymorphic_clause?
  primary_type && !value.where_values_hash.has_key?(primary_type)
end