Sha256: e0f13c76316fb2c59c67727b73feb8142488a4387dbb6705cc0b91c6ff8b8d36
Contents?: true
Size: 489 Bytes
Versions: 3
Compression:
Stored size: 489 Bytes
Contents
module ActiveAdminAddons module SelectFilterInputExtension def collection_from_enum? klass.respond_to?(:defined_enums) && klass.defined_enums.has_key?(method.to_s) end def collection if !options[:collection] && collection_from_enum? EnumUtils.options_for_select(klass, method.to_s, use_db_value: true) else super end end end end ::ActiveAdmin::Inputs::Filters::SelectInput.prepend ActiveAdminAddons::SelectFilterInputExtension
Version data entries
3 entries across 3 versions & 1 rubygems