module ActiveAdminAddons::SelectFilterInputExtension

Public Instance Methods

collection() click to toggle source
Calls superclass method
# File lib/activeadmin_addons/support/select_filter_input_extension.rb, line 7
def collection
  if !options[:collection] && collection_from_enum?
    EnumUtils.options_for_select(klass, method.to_s, use_db_value: true)
  else
    super
  end
end
collection_from_enum?() click to toggle source
# File lib/activeadmin_addons/support/select_filter_input_extension.rb, line 3
def collection_from_enum?
  klass.respond_to?(:defined_enums) && klass.defined_enums.has_key?(method.to_s)
end