class ActiveRecord::Relation::WhereClause

def extract_attribute(node)

Experimental RBS support (using type sampling data from the type_fusion project).

def extract_attribute: (Arel::Nodes::Equality node) -> Arel::Attributes::Attribute

This signature was generated using 6 samples from 1 application.

def extract_attribute(node)
  attr_node = nil
  Arel.fetch_attribute(node) do |attr|
    return if attr_node&.!= attr # all attr nodes should be the same
    attr_node = attr
  end
  attr_node
end