class Webgen::TestHelper::RenderNode
A special subclass of Webgen::Node that is used in testing when a “renderable” node is needed, ie. one that has the necessary info set to be processed via Webgen::PathHandler::PageUtils.
Public Class Methods
new(page_data, parent, cn, dest_path, meta_info = {})
click to toggle source
Calls superclass method
Webgen::Node.new
# File lib/webgen/test_helper.rb, line 27 def initialize(page_data, parent, cn, dest_path, meta_info = {}) super(parent, cn, dest_path, meta_info) page = Webgen::Page.from_data(page_data) self.node_info[:blocks] = page.blocks self.node_info[:path_handler] = self self.meta_info.update(page.meta_info) end
Public Instance Methods
template_chain()
click to toggle source
# File lib/webgen/test_helper.rb, line 35 def template_chain [self] end