File Coverage

blib/lib/MooseX/AttributeIndexes/Meta/Role/ApplicationToClass.pm
Criterion Covered Total %
statement 13 13 100.0
branch n/a
condition n/a
subroutine 5 5 100.0
pod n/a
total 18 18 100.0


line stmt bran cond sub pod time code
1 1     1   4733 use strict;
  1         3  
  1         34  
2 1     1   5 use warnings;
  1         2  
  1         52  
3              
4             package MooseX::AttributeIndexes::Meta::Role::ApplicationToClass;
5             BEGIN {
6 1     1   25 $MooseX::AttributeIndexes::Meta::Role::ApplicationToClass::AUTHORITY = 'cpan:KENTNL';
7             }
8             {
9             $MooseX::AttributeIndexes::Meta::Role::ApplicationToClass::VERSION = '1.0.3';
10             }
11 1     1   5 use Moose::Role;
  1         1  
  1         8  
12              
13             around apply => sub {
14             my $orig = shift;
15             my $self = shift;
16             my ( $role, $class ) = @_;
17              
18             Moose::Util::MetaRole::apply_base_class_roles(
19             for => $class->name,
20             roles => [ 'MooseX::AttributeIndexes::Provider', 'MooseX::AttributeIndexes::Provider::FromAttributes', ],
21             );
22              
23             $self->$orig( $role, $class );
24             };
25              
26 1     1   5302 no Moose::Role;
  1         2  
  1         6  
27              
28             1;
29              
30             __END__
31              
32             =pod
33              
34             =head1 NAME
35              
36             MooseX::AttributeIndexes::Meta::Role::ApplicationToClass
37              
38             =head1 VERSION
39              
40             version 1.0.3
41              
42             =head1 AUTHORS
43              
44             =over 4
45              
46             =item *
47              
48             Kent Fredric <kentnl@cpan.org>
49              
50             =item *
51              
52             Jesse Luehrs <doy@cpan.org>
53              
54             =back
55              
56             =head1 COPYRIGHT AND LICENSE
57              
58             This software is copyright (c) 2013 by Kent Fredric.
59              
60             This is free software; you can redistribute it and/or modify it under
61             the same terms as the Perl 5 programming language system itself.
62              
63             =cut