File Coverage

blib/lib/OpenFrame/Object.pm
Criterion Covered Total %
statement 7 9 77.7
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 10 12 83.3


line stmt bran cond sub pod time code
1             package OpenFrame::Object;
2              
3 5     5   18012 use strict;
  5         11  
  5         212  
4 5     5   44 use warnings::register;
  5         9  
  5         928  
5              
6 5     5   2874 use OpenFrame;
  0            
  0            
7              
8             our $VERSION=3.05;
9              
10             sub new {
11             my $class = shift;
12             my $self = {};
13             bless $self, $class;
14             $self->init(@_);
15             return $self;
16             }
17              
18             sub init {
19             my $self = shift;
20             }
21              
22             sub error {
23             my $self = shift;
24             my $mesg = shift;
25             my $pack = ref( $self );
26             my ($package, $filename, $line, $subroutine, $hasargs,
27             $wantarray, $evaltext, $is_require, $hints, $bitmask) = caller( 1 );
28             if ($OpenFrame::DEBUG{ ALL } || $OpenFrame::DEBUG{ $pack }) {
29             warnings::warn("[$pack\::$subroutine] $mesg");
30             }
31             }
32              
33             1;
34              
35             __END__