Sha256: 584bcfc7ed95fde49d21c7494962f631d745b71ac45c1436daf3d957e2e2a488
Contents?: true
Size: 485 Bytes
Versions: 6
Compression:
Stored size: 485 Bytes
Contents
module RademadeAdmin module Search module Where protected def regex_filter(where_conditions, search) if search.present? and not @data_items.filter_fields.empty? query_where = RademadeAdmin::Search::Part::Where.new(:or) @data_items.filter_fields.each do |field| query_where.add(field, /#{search}/i) end where_conditions.sub_add(query_where) end where_conditions end end end end
Version data entries
6 entries across 6 versions & 1 rubygems