File Coverage

blib/lib/Exception/Sink/Class.pm
Criterion Covered Total %
statement 9 16 56.2
branch n/a
condition 0 3 0.0
subroutine 3 5 60.0
pod 0 2 0.0
total 12 26 46.1


line stmt bran cond sub pod time code
1             ##############################################################################
2             #
3             # Exception::Sink::Class
4             # Copyright (c) 2006-2024 Vladi Belperchinov-Shabanski "Cade"
5             #
6             # http://cade.noxrun.com/
7             #
8             # GPLv2
9             #
10             ##############################################################################
11             #
12             # sink exception class
13             #
14             ##############################################################################
15             package Exception::Sink::Class;
16 1     1   7 use Exception::Sink;
  1         2  
  1         47  
17 1     1   791 use overload ( '""' => 'stringify' );
  1         2352  
  1         8  
18 1     1   120 use strict;
  1         3  
  1         164  
19              
20             ##############################################################################
21              
22             sub new
23             {
24 0     0 0   my $class = shift;
25 0   0       $class = ref( $class ) || $class;
26 0           my $self = { @_ };
27 0           bless $self, $class;
28 0           return $self;
29             }
30              
31             sub stringify
32             {
33 0     0 0   my $self = shift;
34 0           return $self->{ 'ORG' };
35             }
36              
37             1;
38             ###EOF########################################################################
39