File Coverage

blib/lib/App/LDAP/ObjectClass/Person.pm
Criterion Covered Total %
statement 4 6 66.6
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 6 8 75.0


line stmt bran cond sub pod time code
1             package App::LDAP::ObjectClass::Person;
2              
3 1     1   5 use Modern::Perl;
  1         1  
  1         7  
4              
5 1     1   602 use Moose;
  0            
  0            
6              
7             extends qw(App::LDAP::ObjectClass::Top);
8              
9             has [qw(sn cn)] => (
10             is => "rw",
11             isa => "ArrayRef[Str]",
12             required => 1,
13             );
14              
15             has [qw(userPassword telephoneNumber seeAlso description)] => (
16             is => "rw",
17             isa => "Str",
18             );
19              
20             __PACKAGE__->meta->make_immutable;
21             no Moose;
22              
23             1;
24              
25             =pod
26              
27             =head1 NAME
28              
29             App::LDAP::ObjectClass::Person - schema of person
30              
31             =head1 DEFINITION
32              
33             objectclass (
34             2.5.6.6
35             NAME 'person'
36             DESC 'RFC2256: a person'
37             SUP top
38             STRUCTURAL
39             MUST ( sn $ cn )
40             MAY ( userPassword $ telephoneNumber $ seeAlso $ description )
41             )
42              
43             =cut
44