class ActiveAdmin::Inputs::FilterBooleanInput
Public Instance Methods
checked?()
click to toggle source
# File lib/active_admin/inputs/filter_boolean_input.rb, line 18 def checked? object && boolean_checked?(object.send(search_method), checked_value) end
input_html_options()
click to toggle source
# File lib/active_admin/inputs/filter_boolean_input.rb, line 22 def input_html_options { name: "q[#{ search_method }]" } end
search_conditions()
click to toggle source
# File lib/active_admin/inputs/filter_boolean_input.rb, line 26 def search_conditions /_(true|false|present|blank|null|not_null)\z/ end
search_method()
click to toggle source
# File lib/active_admin/inputs/filter_boolean_input.rb, line 14 def search_method method =~ search_conditions ? method : "#{method}_eq" end
to_html()
click to toggle source
# File lib/active_admin/inputs/filter_boolean_input.rb, line 6 def to_html input_wrapping do [ label_html, check_box_html ].join("\n").html_safe end end