Sha256: 07e7ea50986d8a4221bf2c326960fbf82ae8e33bcb88291e56009e8ff954307d
Contents?: true
Size: 363 Bytes
Versions: 20
Compression:
Stored size: 363 Bytes
Contents
module Symphonia module ModelFilters class StringFilter < Base def apply(scope) super t = scope.arel_table scope.where(t[name].lower.send(operator, value&.downcase)) end def form_field(_c) _c.text_field_tag(form_field_name, @query.active_filters[name], class: 'form-control') end end end end
Version data entries
20 entries across 20 versions & 1 rubygems