Method not available on this version
This method is only available on newer versions.
The first available version (v7.2.3) is shown here.
column_name_matcher()
public
Regexp for column names (with or without a
table name prefix). Matches the following:
"#{table_name}.#{column_name}"
"#{column_name}"
# File activerecord/lib/active_record/connection_adapters/abstract/quoting.rb, line 18
def column_name_matcher
/
\A
(
(?:
# table_name.column_name | function(one or no argument)
((?:\w+\.)?\w+ | \w+\((?:|\g<2>)\))
)
(?:(?:\s+AS)?\s+\w+)?
)
(?:\s*,\s*\g<1>)*
\z
/x
end