SYNOPSIS
use parent qw( Class::Generic )
sub init
{
my $self = shift( @_ );
return( $self->SUPER::init( @_ ) );
}
my $array = Class::Array->new( $something );
my $array = Class::Array->new( [$something] );
my $hash = Class::Assoc->new;
my $bool = Class::Boolean->new;
my $dt = Class::DateTime->new( $datetime_object );
# Sets implicitly a default DateTime object
my $dt = Class::DateTime->new;
my $ex = Class::Exception->new( message => "Oh no", code => 500 );
my $file = Class::File->new( '/some/where/file.txt' );
my $finfo = Class::Finfo->new( '/some/where/file.txt' );
my $null = Class::NullChain->new;
my $num = Class::Number->new( 10 );
my $str = Class::Scalar->new( 'Some string' );
# For details on the api provided, please check each of the module documentation.
VERSION
v0.1.1
DESCRIPTION
This package inherits all its features from Module::Generic{.perl-module} and provides a generic framework of methods to inherit from and speed up development.
METHODS
See Module::Generic{.perl-module}
AUTHOR
Jacques Deguest <jack@deguest.jp{classes="ARRAY(0x55c6103be298)"}>
SEE ALSO
Class::Generic{.perl-module}, Class::Array{.perl-module}, Class::Scalar{.perl-module}, Class::Number{.perl-module}, Class::Boolean{.perl-module}, Class::Assoc{.perl-module}, Class::File{.perl-module}, Class::DateTime{.perl-module}, Class::Exception{.perl-module}, Class::Finfo{.perl-module}, Class::NullChain{.perl-module}, Class::DateTime{.perl-module}
COPYRIGHT & LICENSE
Copyright(c) 2022 DEGUEST Pte. Ltd.
You can use, copy, modify and redistribute this package and associated files under the same terms as Perl itself.