Method: AdminAssistant::ActiveRecordColumn::ConditionUpdate#run
- Defined in:
- lib/admin_assistant/active_record_column.rb
#run ⇒ Object
122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 |
# File 'lib/admin_assistant/active_record_column.rb', line 122 def run if @search.blank?(@name) add_blank_condition else unless value_for_query.nil? if comparator add_comparative_condition elsif compare_to_range? add_range_condition elsif column_is_a_string_type? add_case_insensitive_string_comparison else add_equality_condition end end end end |