File Coverage

lib/Class/File.pm
Criterion Covered Total %
statement 14 14 100.0
branch n/a
condition n/a
subroutine 5 5 100.0
pod n/a
total 19 19 100.0


line stmt bran cond sub pod time code
1             ##----------------------------------------------------------------------------
2             ## Class Generic - ~/lib/Class/File.pm
3             ## Version v0.1.3
4             ## Copyright(c) 2022 DEGUEST Pte. Ltd.
5             ## Author: Jacques Deguest <jack@deguest.jp>
6             ## Created 2022/02/27
7             ## Modified 2022/03/07
8             ## All rights reserved
9             ##
10             ## This program is free software; you can redistribute it and/or modify it
11             ## under the same terms as Perl itself.
12             ##----------------------------------------------------------------------------
13             BEGIN
14             {
15             use strict;
16 2     2   1568 use warnings;
  2         6  
  2         58  
17 2     2   9 use parent qw( Module::Generic::File );
  2         3  
  2         56  
18 2     2   9 # So those package variable can be queried
  2         2  
  2         12  
19             our @EXPORT_OK = @Module::Generic::File::EXPORT_OK;
20 2     2   227 our %EXPORT_TAGS = %Module::Generic::File::EXPORT_TAGS;
21 2         34 our @EXPORT = @Module::Generic::File::EXPORT;
22 2         37 our $VERSION = 'v0.1.3';
23 2         99 };
24              
25             {
26             Module::Generic::File->export_to_level( 1, @_ );
27             }
28 2     2   623  
29             1;
30              
31              
32             =encoding utf8
33              
34             =head1 NAME
35              
36             Class::File - A File Object Class
37              
38             =head1 SYNOPSIS
39              
40             use Class::File;
41             my $file = Class::File->new;
42              
43             =head1 VERSION
44              
45             v0.1.3
46              
47             =head1 DESCRIPTION
48              
49             This package provides a versatile file class object for the manipulation and chaining of files.
50              
51             See L<Module::Generic::File> for more information.
52              
53             =head1 SEE ALSO
54              
55             L<Class::Generic>, L<Class::Array>, L<Class::Scalar>, L<Class::Number>, L<Class::Boolean>, L<Class::Assoc>, L<Class::File>, L<Class::DateTime>, L<Class::Exception>, L<Class::Finfo>, L<Class::NullChain>, L<Class::DateTime>
56              
57             =head1 AUTHOR
58              
59             Jacques Deguest E<lt>F<jack@deguest.jp>E<gt>
60              
61             =head1 COPYRIGHT & LICENSE
62              
63             Copyright (c) 2022 DEGUEST Pte. Ltd.
64              
65             You can use, copy, modify and redistribute this package and associated
66             files under the same terms as Perl itself.
67              
68             =cut