Module: ActiveRecord::ConnectionAdapters::Elasticsearch::Quoting::ClassMethods
- Defined in:
- lib/active_record/connection_adapters/elasticsearch/quoting.rb
Overview
:nodoc:
Instance Method Summary collapse
-
#quote_column_name(column_name) ⇒ Object
since rails 7.2 identifier quoting is class-level & mandatory (the abstract implementation raises a
NotImplementedError). -
#quote_table_name(table_name) ⇒ Object
Quotes the table (index) name.
Instance Method Details
#quote_column_name(column_name) ⇒ Object
since rails 7.2 identifier quoting is class-level & mandatory (the abstract
implementation raises a NotImplementedError). Elasticsearch fields & indices are
plain JSON keys - so they pass through unquoted.
13 14 15 |
# File 'lib/active_record/connection_adapters/elasticsearch/quoting.rb', line 13 def quote_column_name(column_name) column_name.to_s end |
#quote_table_name(table_name) ⇒ Object
Quotes the table (index) name. Defaults to column name quoting.
18 19 20 |
# File 'lib/active_record/connection_adapters/elasticsearch/quoting.rb', line 18 def quote_table_name(table_name) quote_column_name(table_name) end |