module ActiveScaffold::Actions::FieldSearch::InstanceMethods

Public Instance Methods

Protected Instance Methods

field_search_ignore?() click to toggle source
# File lib/active_scaffold/actions/field_search.rb, line 74
def field_search_ignore?
  active_scaffold_config.list.always_show_search && active_scaffold_config.list.search_partial == 'field_search'
end
field_search_params() click to toggle source
# File lib/active_scaffold/actions/field_search.rb, line 33
def field_search_params
  search_params.is_a?(Hash) ? search_params : {}
end
field_search_respond_to_html() click to toggle source
# File lib/active_scaffold/actions/field_search.rb, line 37
def field_search_respond_to_html
  render(:action => 'field_search')
end
field_search_respond_to_js() click to toggle source
# File lib/active_scaffold/actions/field_search.rb, line 41
def field_search_respond_to_js
  render(:partial => 'field_search')
end
search_partial() click to toggle source
Calls superclass method
# File lib/active_scaffold/actions/field_search.rb, line 19
def search_partial
  super || :field_search
end
set_field_search_default_params(default_params) click to toggle source
# File lib/active_scaffold/actions/field_search.rb, line 28
def set_field_search_default_params(default_params)
  return unless (params[:search].is_a?(String) || search_params.nil?) && params[:search].blank?
  params[:search] = default_params.is_a?(Proc) ? instance_eval(&default_params) : default_params
end
store_search_params_into_session() click to toggle source
Calls superclass method
# File lib/active_scaffold/actions/field_search.rb, line 23
def store_search_params_into_session
  set_field_search_default_params(active_scaffold_config.field_search.default_params) unless active_scaffold_config.field_search.default_params.nil?
  super
end

Private Instance Methods

field_search_formats() click to toggle source
# File lib/active_scaffold/actions/field_search.rb, line 80
def field_search_formats
  (default_formats + active_scaffold_config.formats + active_scaffold_config.field_search.formats).uniq
end