--- !ruby/object:RI::MethodDescription aliases: [] block_params: comment: - !ruby/struct:SM::Flow::P body: templates is an array of strings containing the templates. We start at the first, and substitute in subsequent ones where the string !INCLUDE! occurs. For example, we could have the overall page template containing - !ruby/struct:SM::Flow::VERB body: " <html><body>\n <h1>Master</h1>\n !INCLUDE!\n </bost></html>\n" - !ruby/struct:SM::Flow::P body: and substitute subpages in to it by passing [master, sub_page]. This gives us a cheap way of framing pages full_name: TemplatePage::new is_singleton: true name: new params: (*templates) visibility: public