module ActiveAdminAddons::FilterInputMethods

Public Instance Methods

eq_input_name() click to toggle source
# File lib/activeadmin_addons/support/input_helpers/filter_input_methods.rb, line 20
def eq_input_name
  "#{valid_method}_eq"
end
gteq_input_name() click to toggle source
# File lib/activeadmin_addons/support/input_helpers/filter_input_methods.rb, line 24
def gteq_input_name
  "#{method}_gteq"
end
input_value() click to toggle source
# File lib/activeadmin_addons/support/input_helpers/filter_input_methods.rb, line 11
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
lteq_input_name() click to toggle source
# File lib/activeadmin_addons/support/input_helpers/filter_input_methods.rb, line 28
def lteq_input_name
  "#{method}_lteq"
end
object_class() click to toggle source
# File lib/activeadmin_addons/support/input_helpers/filter_input_methods.rb, line 7
def object_class
  valid_object.klass
end