File Coverage

blib/lib/App/Ack/Filter/Default.pm
Criterion Covered Total %
statement 13 13 100.0
branch n/a
condition n/a
subroutine 5 5 100.0
pod 1 2 50.0
total 19 20 95.0


line stmt bran cond sub pod time code
1             package App::Ack::Filter::Default;
2              
3             =head1 NAME
4              
5             App::Ack::Filter::Default
6              
7             =head1 DESCRIPTION
8              
9             The class that implements the filter that ack uses by
10             default if you don't specify any filters on the command line.
11              
12             =cut
13              
14 8     8   436746 use strict;
  8         36  
  8         234  
15 8     8   39 use warnings;
  8         14  
  8         227  
16 8     8   42 use parent 'App::Ack::Filter';
  8         17  
  8         56  
17              
18             sub new {
19 78     78 0 402 my ( $class ) = @_;
20              
21 78         317 return bless {}, $class;
22             }
23              
24             sub filter {
25 170     170 1 830 my ( undef, $file ) = @_;
26              
27 170         357 return -T $file->name;
28             }
29              
30             1;