Module: MenuRails::BaseMenu

Included in:
Menu
Defined in:
lib/menu-rails/base_menu.rb

Instance Method Summary collapse

Instance Method Details

#controllerObject



14
15
16
17
18
# File 'lib/menu-rails/base_menu.rb', line 14

def controller
  raise 'Controller not valid if not displaying menu' if @controller.nil?

  @controller
end

#display_for_controller(tmp_controller) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/menu-rails/base_menu.rb', line 5

def display_for_controller(tmp_controller)
  old_controller = @controller
  @controller    = tmp_controller
  block_result   = yield
  @controller    = old_controller

  block_result
end