lib/active_admin/menu.rb in activeadmin-3.1.0 vs lib/active_admin/menu.rb in activeadmin-3.2.0

- old
+ new

@@ -46,9 +46,10 @@ # menu = Menu.new # menu.add label: 'Dashboard' # menu.add parent: 'Dashboard', label: 'My Child Dashboard' # def add(options) + options = options.dup # Make sure parameter is not modified parent_chain = Array.wrap(options.delete(:parent)) item = if parent = parent_chain.shift options[:parent] = parent_chain if parent_chain.any? (self[parent] || add(label: parent)).add options