module ActiveAdmin::Inputs::Filters::Base
Public Instance Methods
Source
# File lib/active_admin/inputs/filters/base.rb, line 34 def collection_from_options if options[:collection].is_a?(Proc) template.instance_exec(&options[:collection]) else super end end
Override the standard finder to accept a proc
Calls superclass method
Source
# File lib/active_admin/inputs/filters/base.rb, line 12 def input_wrapping(&block) template.content_tag :div, template.capture(&block), wrapper_html_options end
Source
# File lib/active_admin/inputs/filters/base.rb, line 21 def label_from_options res = super res = res.call if res.is_a? Proc res end
Can pass proc to filter label option
Calls superclass method
Source
# File lib/active_admin/inputs/filters/base.rb, line 27 def wrapper_html_options opts = super (opts[:class] ||= "") << " filter_form_field filter_#{as}" opts end
Calls superclass method