class ActiveAdmin::Filters::Active
Attributes
Public Class Methods
Source
# File lib/active_admin/filters/active.rb, line 16 def initialize(resource, search) @resource = resource @filters = build_filters(search.conditions) end
@param resource [ActiveAdmin::Resource] current resource @param search [Ransack::Search] search object
@see ActiveAdmin::ResourceController::DataAcces#apply_filtering
Private Instance Methods
Source
# File lib/active_admin/filters/active.rb, line 23 def build_filters(conditions) conditions.map { |condition| ActiveFilter.new(resource, condition.dup) } end