Module: Refinery::Menus
- Includes:
- ActiveSupport::Configurable
- Defined in:
- lib/refinery/menus.rb,
lib/refinery/menus/engine.rb,
app/models/refinery/menus/menu.rb,
lib/refinery/menus/configuration.rb,
app/models/refinery/menus/menu_item.rb,
app/models/refinery/menus/menu_widget.rb,
app/controllers/refinery/menus/menus_controller.rb,
app/decorators/refinery/menus/menu_item_decorator.rb,
app/helpers/refinery/menus/admin/menu_items_helper.rb,
app/controllers/refinery/menus/admin/menus_controller.rb
Defined Under Namespace
Modules: Admin
Classes: Engine, Linkable, Menu, MenuItem, MenuItemDecorator, MenuWidget, MenusController
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.root ⇒ Object
12
13
14
|
# File 'lib/refinery/menus.rb', line 12
def root
@root ||= Pathname.new(File.expand_path('../../../', __FILE__))
end
|
Class Method Details
.factory_paths ⇒ Object
16
17
18
|
# File 'lib/refinery/menus.rb', line 16
def factory_paths
@factory_paths ||= [ root.join('spec', 'factories').to_s ]
end
|
.linkables ⇒ Object
9
10
11
12
13
14
15
|
# File 'lib/refinery/menus/configuration.rb', line 9
def self.linkables
ret = []
self.linkable_classes.each do |linkable_class|
ret << Linkable.new(linkable_class)
end
ret
end
|