Module: ActiveAdminAddons::FilterInputMethods
- Includes:
- InputMethods
- Included in:
- FilterInput
- Defined in:
- lib/activeadmin_addons/support/input_helpers/filter_input_methods.rb
Instance Method Summary
collapse
#build_virtual_attr, #input_related_items, #method_model, #model_name, #tableize_method, #translated_method, #url_from_method, #valid_method, #valid_object
Instance Method Details
18
19
20
|
# File 'lib/activeadmin_addons/support/input_helpers/filter_input_methods.rb', line 18
def eq_input_name
"#{valid_method}_eq"
end
|
22
23
24
|
# File 'lib/activeadmin_addons/support/input_helpers/filter_input_methods.rb', line 22
def gteq_input_name
"#{method}_gteq"
end
|
9
10
11
12
13
14
15
16
|
# File 'lib/activeadmin_addons/support/input_helpers/filter_input_methods.rb', line 9
def input_value
result = valid_object.conditions.find do |condition|
condition.attributes.map(&:name).include?(valid_method.to_s)
end
return unless result
result.values.first.value
end
|
26
27
28
|
# File 'lib/activeadmin_addons/support/input_helpers/filter_input_methods.rb', line 26
def lteq_input_name
"#{method}_lteq"
end
|
#object_class ⇒ Object
5
6
7
|
# File 'lib/activeadmin_addons/support/input_helpers/filter_input_methods.rb', line 5
def object_class
valid_object.klass
end
|