Module: RansackerTranslator::ViewHelpers

Defined in:
lib/ransacker_translator/view_helpers.rb

Instance Method Summary collapse

Instance Method Details

#ransack_param_translate_ignore_key(*columns) ⇒ Object



19
20
21
# File 'lib/ransacker_translator/view_helpers.rb', line 19

def ransack_param_translate_ignore_key(*columns)
  "#{columns.join("_translate_and_")}_translate_not_cont_all"
end

#ransack_param_translate_normal_and_key(*columns) ⇒ Object



15
16
17
# File 'lib/ransacker_translator/view_helpers.rb', line 15

def ransack_param_translate_normal_and_key(*columns)
  "#{columns.join("_translate_and_")}_translate_cont_any"
end

#ransack_param_translate_normal_or_key(*columns) ⇒ Object



11
12
13
# File 'lib/ransacker_translator/view_helpers.rb', line 11

def ransack_param_translate_normal_or_key(*columns)
  "#{columns.join("_translate_or_")}_translate_cont_any"
end

#ransack_params_array_to_s(key) ⇒ Object



3
4
5
6
7
8
9
# File 'lib/ransacker_translator/view_helpers.rb', line 3

def ransack_params_array_to_s(key)
  if params[:q].present? && params[:q][key].present?
    params[:q][key].join(' ')
  else
    ''
  end
end