File Coverage

inc/My/Module/SetDelegate.pm
Criterion Covered Total %
statement 16 16 100.0
branch 1 2 50.0
condition n/a
subroutine 7 7 100.0
pod 2 4 50.0
total 26 29 89.6


line stmt bran cond sub pod time code
1             package My::Module::SetDelegate;
2              
3 1     1   509 use strict;
  1         3  
  1         30  
4 1     1   5 use warnings;
  1         2  
  1         42  
5              
6 1     1   6 use Astro::Coord::ECI::TLE;
  1         2  
  1         199  
7             our @ISA = qw{ Astro::Coord::ECI::TLE };
8              
9             sub new {
10 3     3 1 114 my ($class, @args) = @_;
11 3 50       9 $class = ref $class if ref $class;
12 3         15 my $self = $class->SUPER::new ();
13 3         9 $self->set (model => 'null', @args);
14 3         23 return $self;
15             }
16              
17             *_nodelegate_nodelegate = \&nodelegate;
18 1     1 0 6 sub nodelegate {return $_[0]}
19              
20 1     1 0 15 sub delegate {return $_[0]}
21              
22       3 1   sub rebless {} # No-op rebless() to defeat class changes.
23              
24             1;
25