Class TreeWalkers::DebugTreePrinter
In: lib/webgen/plugins/miscplugins/treewalker.rb
Parent: Webgen::Plugin
Webgen::Plugin DebugTreePrinter TreeWalker lib/webgen/plugins/miscplugins/treewalker.rb TreeWalkers dot/m_54_0.png

Prints the whole tree of read files if the log level is at least DEBUG.

Methods

call   new  

Public Class methods

[Source]

    # File lib/webgen/plugins/miscplugins/treewalker.rb, line 78
78:     def initialize( plugin_manager )
79:       super
80:       @plugin_manager['Misc/TreeWalker'].walkers << self
81:     end

Public Instance methods

[Source]

    # File lib/webgen/plugins/miscplugins/treewalker.rb, line 83
83:     def call( node, level )
84:       log(:debug) do
85:         "   "*level  << "\\_ "*(level > 0 ? 1 : 0) << "#{node['title']}: #{node.node_info[:src]} -> #{node.path}"
86:       end
87:     end

[Validate]