Class: ActiveAdmin::MenuTree::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/activeadmin/menu_tree/config.rb

Overview

ActiveAdmin::MenuTree::Config class

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfig

Returns a new instance of Config.



8
9
10
11
# File 'lib/activeadmin/menu_tree/config.rb', line 8

def initialize
  @menu_tree = []
  @menu_options = []
end

Instance Attribute Details

Returns the value of attribute menu_options.



6
7
8
# File 'lib/activeadmin/menu_tree/config.rb', line 6

def menu_options
  @menu_options
end

Returns the value of attribute menu_tree.



6
7
8
# File 'lib/activeadmin/menu_tree/config.rb', line 6

def menu_tree
  @menu_tree
end

Instance Method Details

#find_menu_option(id:) ⇒ Object



20
21
22
# File 'lib/activeadmin/menu_tree/config.rb', line 20

def find_menu_option(id:)
  menu_options.find { |item| item[:id] == id }
end