Module: ActiveAdminAddons::EnumTag
- Defined in:
- lib/activeadmin_addons/addons/enum_tag.rb
Class Method Summary collapse
Class Method Details
.tag(context, model, attribute, options) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/activeadmin_addons/addons/enum_tag.rb', line 4 def tag(context, model, attribute, ) state = model.send(attribute) raise 'you need to install enumerize gem first' unless defined? Enumerize::Value raise 'you need to pass an enumerize attribute' unless state.is_a?('Enumerize::Value'.constantize) context.status_tag(state.text, state) end |