Class | Tags::MenuTag::MenuNode |
In: |
lib/webgen/plugins/tags/menu.rb
|
Parent: | Node |
# File lib/webgen/plugins/tags/menu.rb, line 37 37: def initialize( parent, node ) 38: super( parent, '' ) 39: self['title'] = 'Menu: ' + node['title'] 40: self.node_info[:node] = node 41: end
Sorts recursively all children of the node depending on their order value. If two order values are equal, sort the items using their title.
# File lib/webgen/plugins/tags/menu.rb, line 46 46: def sort! 47: self.children.sort! {|a,b| a.node_info[:node] <=> b.node_info[:node] } 48: self.children.each {|child| child.sort! } 49: end