Class: ActiveAdmin::Inputs::Filters::BooleanInput

Inherits:
Formtastic::Inputs::SelectInput
  • Object
show all
Includes:
Base
Defined in:
lib/active_admin/inputs/filters/boolean_input.rb

Instance Method Summary collapse

Methods included from Base

#collection_from_options, #input_wrapping, #label_from_options, #required?, #wrapper_html_options

Methods included from Filters::FormtasticAddons

#column, #column_for, #has_predicate?, #humanized_method_name, #klass, #polymorphic_foreign_type?, #reflection_for, #scope?, #searchable_has_many_through?, #seems_searchable?

Methods included from Formtastic::Inputs::Base

#input_wrapping

Instance Method Details

#include_blankObject

Provide the AA translation to the blank input field.



19
20
21
# File 'lib/active_admin/inputs/filters/boolean_input.rb', line 19

def include_blank
  I18n.t "active_admin.any" if super
end

#input_html_options_nameObject



14
15
16
# File 'lib/active_admin/inputs/filters/boolean_input.rb', line 14

def input_html_options_name
  "#{object_name}[#{input_name}]" # was "#{object_name}[#{association_primary_key}]"
end

#input_nameObject



8
9
10
11
12
# File 'lib/active_admin/inputs/filters/boolean_input.rb', line 8

def input_name
  return method if seems_searchable?

  "#{method}_eq"
end