File Coverage

blib/lib/Text/MicroMason.pm
Criterion Covered Total %
statement 13 13 100.0
branch 2 2 100.0
condition n/a
subroutine 4 4 100.0
pod 0 2 0.0
total 19 21 90.4


line stmt bran cond sub pod time code
1             package Text::MicroMason;
2             $VERSION = '2.23';
3              
4             # The #line directive requires Perl 5.6 to work correctly the way we use
5             # it in Base.
6             require 5.006;
7 39     39   194383 use strict;
  39         107  
  39         5622  
8              
9             require Text::MicroMason::Base;
10              
11             ######################################################################
12              
13             sub import {
14 40     40   648 shift;
15 40 100       2313 return unless ( @_ );
16 11         56 require Exporter;
17 11         3998 require Text::MicroMason::Functions;
18 11         43 unshift @_, 'Text::MicroMason::Functions';
19 11         1812 goto &Exporter::import
20             }
21              
22             ######################################################################
23              
24             sub class {
25 2     2 0 3507 shift;
26 2         13 Text::MicroMason::Base->class( @_, 'HTMLMason' );
27             }
28              
29             sub new {
30 148     148 0 45625 shift;
31 148         578 Text::MicroMason::Base->new( @_, '-HTMLMason' )
32             }
33              
34             ######################################################################
35              
36             1;
37              
38             __END__