Class | MiscPlugins::RenderedFilesPlugin |
In: |
lib/webgen/plugins/miscplugins/rendered_files.rb
|
Parent: | Webgen::Plugin |
This plugin registers as a listener for message :after_node_written with the ‘Core/FileHandler’ plugin.
When its callback is invoked, if the node in question is a file or directory it records the nodes fully expanded path in @files
The list of files currently rendered can then be retrieved by getting a handle on this plugin and calling files.
Example: @plugin_manager['Misc/RenderedFiles'].files
files | [R] |
# File lib/webgen/plugins/miscplugins/rendered_files.rb, line 57 57: def initialize(plugin_manager) 58: super 59: @plugin_manager['Core/FileHandler'].add_msg_listener(:after_node_written, method(:record_file)) 60: @files = [] 61: end