class ActiveRecord::Relation::WhereClause

def each_attributes

def each_attributes
  predicates.each do |node|
    attr = extract_attribute(node) || begin
      node.left if equality_node?(node) && node.left.is_a?(Arel::Predications)
    end
    yield attr, node if attr
  end
end