# File lib/search_cop_grammar/attributes.rb, line 89 def attribute_for(attribute_definition) query_info.references.push attribute_definition table, column = attribute_definition.split(".") klass = klass_for(table) raise(SearchCop::UnknownAttribute, "Unknown attribute #{attribute_definition}") unless klass.columns_hash[column] Attributes.const_get(klass.columns_hash[column].type.to_s.classify).new(klass, alias_for(table), column, options) end