Class: HomePage::Navigation::Base
- Inherits:
-
Object
- Object
- HomePage::Navigation::Base
- Defined in:
- lib/home_page/navigation.rb
Constant Summary collapse
- @@items =
[:users, :authentication]
- @@products =
{}
{}
Class Method Summary collapse
- .add_menu_option(resource, option, value) ⇒ Object
- .add_product(slug, text) ⇒ Object
- .items ⇒ Object
- .items=(value) ⇒ Object
- .menu_options(resource) ⇒ Object
- .products ⇒ Object
Class Method Details
.add_menu_option(resource, option, value) ⇒ Object
24 25 26 27 |
# File 'lib/home_page/navigation.rb', line 24 def self.(resource, option, value) @@menu_options[resource] ||= {} @@menu_options[resource][option] = value end |
.add_product(slug, text) ⇒ Object
16 17 18 |
# File 'lib/home_page/navigation.rb', line 16 def self.add_product(slug, text) @@products[slug] = text end |
.items ⇒ Object
8 9 10 |
# File 'lib/home_page/navigation.rb', line 8 def self.items @@items end |
.items=(value) ⇒ Object
12 13 14 |
# File 'lib/home_page/navigation.rb', line 12 def self.items=(value) @@items = value end |
.menu_options(resource) ⇒ Object
29 30 31 32 |
# File 'lib/home_page/navigation.rb', line 29 def self.(resource) @@menu_options[resource] ||= {} @@menu_options[resource] end |
.products ⇒ Object
20 21 22 |
# File 'lib/home_page/navigation.rb', line 20 def self.products @@products end |