class ActiveAdmin::Inputs::Filters::CheckBoxesInput
Public Instance Methods
choice_label(choice)
click to toggle source
Add whitespace before label
Calls superclass method
# File lib/active_admin/inputs/filters/check_boxes_input.rb, line 25 def choice_label(choice) " " + super end
choice_wrapping(html_options, &block)
click to toggle source
Don’t wrap in LI tag
# File lib/active_admin/inputs/filters/check_boxes_input.rb, line 35 def choice_wrapping(html_options, &block) template.capture(&block) end
choices_group_wrapping(&block)
click to toggle source
Don’t wrap in UL tag
# File lib/active_admin/inputs/filters/check_boxes_input.rb, line 30 def choices_group_wrapping(&block) template.capture(&block) end
input_name()
click to toggle source
# File lib/active_admin/inputs/filters/check_boxes_input.rb, line 8 def input_name "#{object_name}[#{searchable_method_name}_in][]" end
searchable_method_name()
click to toggle source
# File lib/active_admin/inputs/filters/check_boxes_input.rb, line 16 def searchable_method_name if searchable_has_many_through? "#{reflection.through_reflection.name}_#{reflection.foreign_key}" else association_primary_key || method end end
selected_values()
click to toggle source
# File lib/active_admin/inputs/filters/check_boxes_input.rb, line 12 def selected_values @object.public_send("#{searchable_method_name}_in") || [] end