File Coverage

lib/OODoc/Text/Default.pm
Criterion Covered Total %
statement 15 24 62.5
branch 0 6 0.0
condition 0 2 0.0
subroutine 5 8 62.5
pod 2 3 66.6
total 22 43 51.1


line stmt bran cond sub pod time code
1             # Copyrights 2003-2013 by [Mark Overmeer].
2             # For other contributors see ChangeLog.
3             # See the manual pages for details on the licensing terms.
4             # Pod stripped from pm file by OODoc 2.00.
5              
6             package OODoc::Text::Default;
7 1     1   1077 use vars '$VERSION';
  1         2  
  1         53  
8             $VERSION = '2.00';
9              
10 1     1   4 use base 'OODoc::Text';
  1         3  
  1         65  
11              
12 1     1   5 use strict;
  1         2  
  1         31  
13 1     1   4 use warnings;
  1         2  
  1         23  
14              
15 1     1   4 use Log::Report 'oodoc';
  1         8  
  1         9  
16              
17              
18             sub init($)
19 0     0 0   { my ($self, $args) = @_;
20 0   0       $args->{type} ||= 'Default';
21 0 0         $args->{container} = delete $args->{subroutine} or panic;
22              
23 0 0         $self->SUPER::init($args)
24             or return;
25              
26 0           $self->{OTD_value} = delete $args->{value};
27 0 0         defined $self->{OTD_value} or panic;
28              
29 0           $self;
30             }
31              
32             #-------------------------------------------
33              
34              
35 0     0 1   sub subroutine() { shift->container }
36              
37              
38 0     0 1   sub value() { shift->{OTD_value} }
39              
40             1;