Module: ActionView::Rendering

Defined in:
lib/menumatic/rails/rendering.rb

Instance Method Summary collapse

Instance Method Details

#render_with_navigation_option(options = {}, locals = {}, &block) ⇒ Object

Aliased function for standard rails render function. Adds an option for :navigation, which will render the selected navigation from the ‘app/navigation` directory.



7
8
9
10
11
12
13
14
15
# File 'lib/menumatic/rails/rendering.rb', line 7

def render_with_navigation_option(options = {}, locals = {}, &block)
  if options.respond_to?(:has_key?) && options.has_key?(:navigation)
    navigation_id = options[:navigation]
    options.delete(:navigation)
    menumatic(navigation_id, options)
  else
    render_without_navigation_option(options, locals, &block)
  end
end