Module: RansackerTranslator::FormatRansackParameters

Extended by:
ActiveSupport::Concern
Defined in:
lib/ransacker_translator/controllers/concerns/format_ransack_parameters.rb

Instance Method Summary collapse

Instance Method Details

#format_ransack_paramsObject



7
8
9
10
11
12
13
14
15
# File 'lib/ransacker_translator/controllers/concerns/format_ransack_parameters.rb', line 7

def format_ransack_params
  if params[:q].present?
    params[:q].keys.each do |key|
      if key =~ /_all\z/ || key =~ /_any\z/
        params[:q][key] = params[:q][key].split(' ') if params[:q][key].instance_of? String
      end
    end
  end
end