File Coverage

blib/lib/MooseX/App/Plugin/ZshCompletion/Meta/Class.pm
Criterion Covered Total %
statement 11 11 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 15 15 100.0


line stmt bran cond sub pod time code
1             package MooseX::App::Plugin::ZshCompletion::Meta::Class;
2             # ABSTRACT: Meta class for MooseX::App::Plugin::ZshCompletion
3 1     1   993990 use namespace::autoclean;
  1         2  
  1         7  
4 1     1   64 use Moose::Role;
  1         2  
  1         7  
5              
6 1     1   5171 use 5.010;
  1         3  
7             our $VERSION = '0.002'; # VERSION
8              
9              
10              
11 1     1   717 use MooseX::App::Plugin::ZshCompletion::Command;
  1         2  
  1         97  
12              
13             around '_build_app_commands' => sub {
14             my $orig = shift;
15             my $self = shift;
16              
17             my $return = $self->$orig(@_);
18             $return->{zsh_completion} ||= 'MooseX::App::Plugin::ZshCompletion::Command';
19              
20             return $return;
21             };
22              
23             1;
24              
25             __END__
26              
27             =head1 NAME
28              
29             MooseX::App::Plugin::ZshCompletion::Meta::Class - Meta class for MooseX::App::Plugin::ZshCompletion
30