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   450 use Acme::Resume::Internal;
  1         4  
  1         9  
2 1     1   11854 use strict;
  1         3  
  1         29  
3 1     1   6 use warnings;
  1         3  
  1         80  
4              
5             # ABSTRACT: Defines a Job
6             # PODNAME: Acme::Resume::Types::Job
7             our $VERSION = '0.0105';
8              
9 1     1   20800 class Acme::Resume::Types::Job :rw {
  1     1   60  
  1     1   11  
  1         3  
  1         82  
  1         8  
  1         2  
  1         11  
  1         444  
  1         2  
  1         10  
  1         149  
  1         3  
  1         53  
  1         6  
  1         2  
  1         178  
  1         69  
  1         9  
  1         1  
  1         9  
  1         6267  
  1         450666  
  1         9  
  1         8680  
  1         106102  
  1         16  
  1         24455  
  1         4  
  1         12  
  1         740  
  1         11640  
  1         10  
  1         838  
  1         3137  
  1         7  
  1         1374  
  1         3  
  1         11  
  1         64650  
  1         3  
  1         6  
  1         2  
  1         43  
  1         7  
  1         2  
  1         53  
  1         7  
  1         1  
  1         198  
  1         11  
  1         14642  
  1         22  
  1         3072  
10              
11 1         65 has company => (
12             isa => Str,
13             predicate => 1,
14             );
15 1         5325 has url => (
16             isa => Uri,
17             coerce => 1,
18             predicate => 1,
19             );
20 1         5156 has location => (
21             isa => Str,
22             predicate => 1,
23             );
24 1         4354 has role => (
25             isa => Str,
26             predicate => 1,
27             );
28 1         4333 has started => (
29             isa => TimeMoment,
30             coerce => 1,
31             );
32 1         4279 has left => (
33             isa => TimeMoment,
34             predicate => 1,
35             coerce => 1,
36             );
37 1         4741 has current => (
38             isa => Bool,
39             default => 0,
40             );
41 1         3248 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.0105, released 2021-09-29.
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