Class: Spree::Admin::MainMenu::DefaultConfigurationBuilder

Inherits:
Object
  • Object
show all
Defined in:
app/models/spree/admin/main_menu/default_configuration_builder.rb

Overview

rubocop:disable Metrics/ClassLength

Instance Method Summary collapse

Instance Method Details

#build ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'app/models/spree/admin/main_menu/default_configuration_builder.rb', line 8

def build
  root = Root.new
  add_dashboard_item(root)
  add_orders_section(root)
  add_returns_section(root)
  add_products_section(root)
  add_stocks_section(root)
  add_reports_item(root)
  add_promotions_section(root)
  add_users_item(root)
  add_content_section(root)
  add_integrations_section(root)
  add_oauth_section(root)
  add_settings_section(root)
  root
end