class ActiveAdmin::Filters::Active
Attributes
filters[RW]
scope[RW]
Public Class Methods
new(resource_class, params)
click to toggle source
# File lib/active_admin/filters/active.rb, line 9 def initialize(resource_class, params) @resource_class = resource_class @params = params.respond_to?(:to_unsafe_h) ? params.to_unsafe_h : params @scope = humanize_scope @filters = build_filters end
Private Instance Methods
build_filters()
click to toggle source
# File lib/active_admin/filters/active.rb, line 18 def build_filters filters = @params[:q] || [] filters.map{ |param| Humanized.new(param) } end
humanize_scope()
click to toggle source
# File lib/active_admin/filters/active.rb, line 23 def humanize_scope scope = @params['scope'] scope ? scope.humanize : "All" end