| 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