File Coverage

blib/lib/MooseX/Attribute/LazyInflator/Meta/Role/Composite.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1             #
2             # This file is part of MooseX-Attribute-Deflator
3             #
4             # This software is Copyright (c) 2012 by Moritz Onken.
5             #
6             # This is free software, licensed under:
7             #
8             # The (three-clause) BSD License
9             #
10             package MooseX::Attribute::LazyInflator::Meta::Role::Composite;
11             {
12             $MooseX::Attribute::LazyInflator::Meta::Role::Composite::VERSION = '2.1.11'; # TRIAL
13             }
14 1     1   2300 use Moose::Role;
  1         2  
  1         7  
15              
16             around apply_params => sub {
17             my $orig = shift;
18             my $self = shift;
19              
20             $self->$orig(@_);
21              
22             $self = Moose::Util::MetaRole::apply_metaroles(
23             for => $self,
24             role_metaroles => {
25             application_to_class => ['MooseX::Attribute::LazyInflator::Meta::Role::ApplicationToClass'],
26             application_to_role => ['MooseX::Attribute::LazyInflator::Meta::Role::ApplicationToRole'],
27             },
28             );
29              
30             return $self;
31             };
32              
33              
34 1     1   3781 no Moose::Role;
  1         1  
  1         4  
35              
36             1;
37              
38             __END__
39             =pod
40              
41             =head1 NAME
42              
43             MooseX::Attribute::LazyInflator::Meta::Role::Composite
44              
45             =head1 VERSION
46              
47             version 2.1.11
48              
49             =head1 AUTHOR
50              
51             Moritz Onken
52              
53             =head1 COPYRIGHT AND LICENSE
54              
55             This software is Copyright (c) 2012 by Moritz Onken.
56              
57             This is free software, licensed under:
58              
59             The (three-clause) BSD License
60              
61             =cut
62