Method: Praxis::Extensions::AttributeFiltering::ActiveRecordFilterQueryBuilder.quote_column_path

Defined in:
lib/praxis/extensions/attribute_filtering/active_record_filter_query_builder.rb

.quote_column_path(query:, prefix:, column_name:) ⇒ Object

rubocop:enable Naming/MethodParameterName



210
211
212
213
214
215
216
217
218
219
# File 'lib/praxis/extensions/attribute_filtering/active_record_filter_query_builder.rb', line 210

def self.quote_column_path(query:, prefix:, column_name:)
  c = query.connection
  quoted_column = c.quote_column_name(column_name)
  if prefix
    quoted_table = c.quote_table_name(prefix)
    "#{quoted_table}.#{quoted_column}"
  else
    quoted_column
  end
end