module BaseResource::Search
Protected Instance Methods
prepare_search_condition()
click to toggle source
# File lib/base_resource/search.rb, line 6 def prepare_search_condition search_keys = params.keys.map { |key| key.sub('q_', '') if key.start_with? 'q_' }.compact return if search_keys.empty? search_keys.each_with_object({}) do |key, search_hash| # if you can add special condition search_hash[key] = params["q_#{key}"] end end
prepare_search_sorts()
click to toggle source
# File lib/base_resource/search.rb, line 15 def prepare_search_sorts params[:qs_sorts] end