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   621 use strict;
  1         3  
  1         32  
4 1     1   6 use warnings;
  1         2  
  1         27  
5              
6 1     1   6 use Astro::Coord::ECI::TLE;
  1         3  
  1         211  
7             our @ISA = qw{ Astro::Coord::ECI::TLE };
8              
9             sub new {
10 3     3 1 96 my ($class, @args) = @_;
11 3 50       10 $class = ref $class if ref $class;
12 3         13 my $self = $class->SUPER::new ();
13 3         9 $self->set (model => 'null', @args);
14 3         14 return $self;
15             }
16              
17             *_nodelegate_nodelegate = \&nodelegate;
18 1     1 0 6 sub nodelegate {return $_[0]}
19              
20 1     1 0 6 sub delegate {return $_[0]}
21              
22       3 1   sub rebless {} # No-op rebless() to defeat class changes.
23              
24             1;
25