Sha256: f84742cd774755c98b223ff59661e2082c6af750474f21c71e2f294948774a23
Contents?: true
Size: 501 Bytes
Versions: 4
Compression:
Stored size: 501 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.send( :prepend, ActiveAdminAddons::SelectFilterInputExtension )
Version data entries
4 entries across 4 versions & 1 rubygems