File Coverage

blib/lib/Acme/Resume/Types/Job.pm
Criterion Covered Total %
statement 71 71 100.0
branch n/a
condition n/a
subroutine 6 6 100.0
pod n/a
total 77 77 100.0


line stmt bran cond sub pod time code
1 1     1   474 use Acme::Resume::Internal;
  1         3  
  1         9  
2 1     1   11109 use strict;
  1         3  
  1         38  
3 1     1   6 use warnings;
  1         1  
  1         73  
4              
5             # ABSTRACT: Defines a Job
6             # PODNAME: Acme::Resume::Types::Job
7             our $VERSION = '0.0104';
8              
9 1     1   18001 class Acme::Resume::Types::Job :rw {
  1     1   31  
  1     1   8  
  1         4  
  1         82  
  1         18  
  1         5  
  1         11  
  1         407  
  1         2  
  1         10  
  1         148  
  1         6  
  1         70  
  1         7  
  1         4  
  1         130  
  1         39  
  1         6  
  1         3  
  1         8  
  1         6480  
  1         413563  
  1         6  
  1         8552  
  1         102058  
  1         19  
  1         24256  
  1         3  
  1         14  
  1         712  
  1         11886  
  1         15  
  1         972  
  1         3032  
  1         7  
  1         1379  
  1         2  
  1         12  
  1         67747  
  1         3  
  1         6  
  1         2  
  1         25  
  1         5  
  1         3  
  1         49  
  1         6  
  1         3  
  1         206  
  1         21  
  1         14944  
  1         24  
  1         3141  
10              
11 1         71 has company => (
12             isa => Str,
13             predicate => 1,
14             );
15 1         5773 has url => (
16             isa => Uri,
17             coerce => 1,
18             predicate => 1,
19             );
20 1         5223 has location => (
21             isa => Str,
22             predicate => 1,
23             );
24 1         4442 has role => (
25             isa => Str,
26             predicate => 1,
27             );
28 1         4429 has started => (
29             isa => TimeMoment,
30             coerce => 1,
31             );
32 1         4322 has left => (
33             isa => TimeMoment,
34             predicate => 1,
35             coerce => 1,
36             );
37 1         4800 has current => (
38             isa => Bool,
39             default => 0,
40             );
41 1         3361 has description => (
42             isa => Str,
43             );
44              
45             }
46              
47             1;
48              
49             __END__
50              
51             =pod
52              
53             =encoding UTF-8
54              
55             =head1 NAME
56              
57             Acme::Resume::Types::Job - Defines a Job
58              
59             =head1 VERSION
60              
61             Version 0.0104, released 2021-08-31.
62              
63             =head1 SOURCE
64              
65             L<https://github.com/Csson/p5-Acme-Resume>
66              
67             =head1 HOMEPAGE
68              
69             L<https://metacpan.org/release/Acme-Resume>
70              
71             =head1 AUTHOR
72              
73             Erik Carlsson <info@code301.com>
74              
75             =head1 COPYRIGHT AND LICENSE
76              
77             This software is copyright (c) 2021 by Erik Carlsson.
78              
79             This is free software; you can redistribute it and/or modify it under
80             the same terms as the Perl 5 programming language system itself.
81              
82             =cut