lib/ramenu/menus.rb in ramenu-3.0.0 vs lib/ramenu/menus.rb in ramenu-3.0.1

- old
+ new

@@ -65,10 +65,12 @@ case path = element.path when Symbol @context.send(path) when Proc path.call(@context) + when Array + @context.polymorphic_path(path) when Hash @context.url_for(path) else path.to_s end @@ -155,9 +157,10 @@ return key end def add_menu(name, path, options = {}, &block) opts = options.merge({:parent => self}) + opts.merge!(self.options.slice(:flag_for_menu)) self.childs << Ramenu.new_ramenu_element(name, path, opts, &block) end alias :add_child :add_menu end