File Coverage

blib/lib/Net/WebSocket/Base/Typed.pm
Criterion Covered Total %
statement 10 10 100.0
branch n/a
condition 2 3 66.6
subroutine 3 3 100.0
pod 0 1 0.0
total 15 17 88.2


line stmt bran cond sub pod time code
1             package Net::WebSocket::Base::Typed;
2              
3 21     21   7413 use strict;
  21         34  
  21         450  
4 21     21   81 use warnings;
  21         29  
  21         1461  
5              
6             sub get_type {
7 159     159 0 11126 my ($self) = @_;
8              
9 159   66     465 my $class = ref($self) || $self;
10              
11 159         276 my $last_colon = rindex( $class, ':' );
12 159         469 return substr( $class, 1 + $last_colon );
13             }
14              
15             1;