File Coverage

blib/lib/ZMQ/FFI/Versioner.pm
Criterion Covered Total %
statement 6 8 75.0
branch n/a
condition n/a
subroutine 2 3 66.6
pod 0 1 0.0
total 8 12 66.6


line stmt bran cond sub pod time code
1             package ZMQ::FFI::Versioner;
2             $ZMQ::FFI::Versioner::VERSION = '0.16';
3 1     1   550 use Moo::Role;
  1         2  
  1         5  
4              
5 1     1   251 use ZMQ::FFI::Util qw(zmq_version);
  1         1  
  1         7  
6              
7             requires q(soname);
8              
9             has _version_parts => (
10             is => 'ro',
11             lazy => 1,
12             default => sub { [zmq_version(shift->soname)] }
13             );
14              
15             sub version {
16 0     0 0   return @{shift->_version_parts};
  0            
17             }
18              
19             1;
20              
21             __END__