Method: Praxis::Extensions::AttributeFiltering::ActiveRecordFilterQueryBuilder.add_safe_where
- Defined in:
- lib/praxis/extensions/attribute_filtering/active_record_filter_query_builder.rb
.add_safe_where(query:, tab:, col:, op:, value:) ⇒ Object
rubocop:disable Naming/MethodParameterName
204 205 206 207 |
# File 'lib/praxis/extensions/attribute_filtering/active_record_filter_query_builder.rb', line 204 def self.add_safe_where(query:, tab:, col:, op:, value:) quoted_value = query.connection.quote_default_expression(value, col) query.where("#{quote_column_path(query: query, prefix: tab, column_name: col.name)} #{op} #{quoted_value}") end |