summaryrefslogtreecommitdiff
path: root/lib/WebCoso/Doc/Base.pm
blob: 9ceefa1e0fe449356c5983241f248b427154afe9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# -*- 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();
    }
}