# -*- mode: perl6 -*- use WebCoso::Maker::TT; use WebCoso::Maker::RST; use WebCoso::Maker::XHTML; use WebCoso::Maker::HTML; role WebCoso::Doc::Base[$basename] { has $!wc; has $.dir; has $.tt = WebCoso::Maker::TT.new(:$basename,:$!dir,:$!wc); has $.rst = WebCoso::Maker::RST.new(:$basename,:$!dir,:$!wc); has $.xhtml = WebCoso::Maker::XHTML.new(:$basename,:$!dir,:$!wc); has $.html = WebCoso::Maker::HTML.new(:$basename,:$!dir,:$!wc); method make() { .html.get-files(); } }