/usr/share/perl5/Fennec/Meta.pm is in libfennec-perl 2.017-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | package Fennec::Meta;
use strict;
use warnings;
use Fennec::Util qw/accessors/;
accessors qw/parallel class fennec base test_sort with_tests post debug/;
sub new {
my $class = shift;
my %proto = @_;
bless(
{
$proto{fennec}->defaults(),
%proto,
},
$class
);
}
1;
__END__
=head1 NAME
Fennec::Meta - The meta-object added to all Fennec test classes.
=head1 DESCRIPTION
When you C<use Fennec;> a function is added to you class named 'FENNEC' that
returns the single Fennec meta-object that tracks information about your class.
=head1 ATTRIBUTES
=over 4
=item parallel
Maximum number of parallel tests that can be run for your class.
=item class
Name of your class.
=item fennec
Name of the class that was used to load fennec (usually 'Fennec')
=item base
Base class Fennec put in place, if any.
=item test_sort
What method of test sorting was specified, if any.
=item with_tests
List of test templates loaded into your class.
=back
=head1 AUTHORS
Chad Granum L<exodist7@gmail.com>
=head1 COPYRIGHT
Copyright (C) 2013 Chad Granum
Fennec is free software; Standard perl license.
Fennec is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the license for more details.
|