moduleActiveRecordmoduleAttributeMethodsmoduleQueryextendActiveSupport::Concernincludeddoattribute_method_suffix"?"enddefquery_attribute(attr_name)_attributes.has?(attr_name)endprivate# Handle *? for method_missing.defattribute?(attribute_name)query_attribute(attribute_name)endendendend