class ActiveAdmin::Filters::Active
def all_blank?
def all_blank? filters.blank? && scopes.blank? end
def build_filters(conditions)
def build_filters(conditions) conditions.map { |condition| ActiveFilter.new(resource, condition.dup) } end
def initialize(resource, search)
- See: ActiveAdmin::ResourceController::DataAcces#apply_filtering -
Parameters:
-
search
(Ransack::Search
) -- search object -
resource
(ActiveAdmin::Resource
) -- current resource
def initialize(resource, search) @resource = resource @filters = build_filters(search.conditions) @scopes = search.instance_variable_get(:@scope_args) end