File Coverage

blib/lib/Sekhmet.pm
Criterion Covered Total %
statement 14 14 100.0
branch n/a
condition n/a
subroutine 5 5 100.0
pod 0 1 0.0
total 19 20 95.0


line stmt bran cond sub pod time code
1             package Sekhmet;
2              
3 9     9   971718 use 5.008003;
  9         27  
4 9     9   41 use strict;
  9         15  
  9         352  
5 9     9   43 use warnings;
  9         13  
  9         751  
6              
7             our $VERSION = '0.01';
8              
9 9     9   57 use Exporter 'import';
  9         25  
  9         1947  
10             our @EXPORT_OK = qw(
11             ulid ulid_binary
12             ulid_monotonic ulid_monotonic_binary
13             ulid_time ulid_time_ms
14             ulid_to_uuid uuid_to_ulid
15             ulid_compare ulid_validate
16             );
17              
18             our %EXPORT_TAGS = (
19             all => \@EXPORT_OK,
20             generate => [qw(ulid ulid_binary ulid_monotonic ulid_monotonic_binary)],
21             util => [qw(ulid_time ulid_time_ms ulid_to_uuid uuid_to_ulid
22             ulid_compare ulid_validate)],
23             );
24              
25             require XSLoader;
26             XSLoader::load('Sekhmet', $VERSION);
27              
28             sub include_dir {
29 1     1 0 128176 my $dir = $INC{'Sekhmet.pm'};
30 1         7 $dir =~ s{Sekhmet\.pm$}{Sekhmet/include};
31 1         3 return $dir;
32             }
33              
34             1;
35              
36             __END__