Sha256: 886e175281e86d4b88345f1567acfde3258370adc30fbb5167f8dc6da650c74f
Contents?: true
Size: 269 Bytes
Versions: 8
Compression:
Stored size: 269 Bytes
Contents
module Api::Filtered extend ActiveSupport::Concern def filtered_collection(collection) collection.ransack(query_string_filters).result end private def query_string_filters return {} if params[:q].blank? params[:q]&.to_unsafe_h || {} end end
Version data entries
8 entries across 8 versions & 1 rubygems