Sha256: e8db03a4ac27be28f58aa3759d954cbda7730dd4ac21f653f390142a85e5f802
Contents?: true
Size: 460 Bytes
Versions: 3
Compression:
Stored size: 460 Bytes
Contents
module ActiveAdminMenu module ActiveAdmin module DSL def allocate_to_menu(is_page: false) if item = active_admin_menu.find_item_by(resource_name: config.resource_name.name) item.is_page = is_page menu(item.to_options) else menu(if: -> { false }) end end private def active_admin_menu @_active_admin_menu ||= ::ActiveAdminMenu::Menu.build end end end end
Version data entries
3 entries across 3 versions & 1 rubygems