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
27 def initialize(page_data, parent, cn, dest_path, meta_info = {})
28   super(parent, cn, dest_path, meta_info)
29   page = Webgen::Page.from_data(page_data)
30   self.node_info[:blocks] = page.blocks
31   self.node_info[:path_handler] = self
32   self.meta_info.update(page.meta_info)
33 end

Public Instance Methods

template_chain() click to toggle source
   # File lib/webgen/test_helper.rb
35 def template_chain
36   [self]
37 end