Class: Bookyt::Engine
- Inherits:
-
Object
- Object
- Bookyt::Engine
- Defined in:
- lib/bookyt/engine.rb
Class Method Summary collapse
- .engines ⇒ Object
- .setup_navigation(navigation, item) ⇒ Object
- .setup_navigation_engine(navigation, item, name) ⇒ Object
Class Method Details
.engines ⇒ Object
3 4 5 |
# File 'lib/bookyt/engine.rb', line 3 def self.engines Bookyt::Application.config.bookyt.engines end |
.setup_navigation(navigation, item) ⇒ Object
7 8 9 10 11 |
# File 'lib/bookyt/engine.rb', line 7 def self.(, item) self.engines.map do |engine| self.(, item, engine) end end |
.setup_navigation_engine(navigation, item, name) ⇒ Object
13 14 15 16 |
# File 'lib/bookyt/engine.rb', line 13 def self.(, item, name) .class.send :include, name.camelize.constantize::Navigation .send("setup_#{name}", item) end |