File Coverage

blib/lib/Elive/Entity/Preloads.pm
Criterion Covered Total %
statement 13 15 86.6
branch n/a
condition n/a
subroutine 5 5 100.0
pod n/a
total 18 20 90.0


line stmt bran cond sub pod time code
1             package Elive::Entity::Preloads;
2 3     3   14 use warnings; use strict;
  3     3   4  
  3         84  
  3         12  
  3         4  
  3         82  
3              
4 3     3   10 use Mouse;
  3         3  
  3         18  
5 3     3   853 use Mouse::Util::TypeConstraints;
  3         5  
  3         16  
6              
7             =head1 NAME
8              
9             Elive::Entity::Preloads - List of Preloads
10              
11             =cut
12              
13 3     3   1297 use Elive::Entity::Preload;
  0            
  0            
14              
15             extends 'Elive::DAO::Array';
16             __PACKAGE__->separator(',');
17             __PACKAGE__->element_class('Elive::Entity::Preload');
18              
19             our $class = 'Elive::Entity::Preloads';
20             coerce $class => from 'ArrayRef|Str'
21             => via {
22             $class->new( $_ );
23             };
24              
25             1;