Config-General-Hierarchical
view release on metacpan or search on metacpan
lib/Config/General/Hierarchical.pm view on Meta::CPAN
$Config::General::Hierarchical::VERSION = 0.07;
use strict;
use warnings;
use Carp;
use Clone::PP qw( clone );
use Config::General;
use Config::General::Hierarchical::ExcludeWeaken;
use Cwd qw( abs_path );
use Scalar::Util qw( weaken );
use base 'Class::Accessor::Fast';
my @properties = qw( constraint name opt value );
my %properties = map( ( $_ => 1 ), @properties );
__PACKAGE__->mk_accessors( @properties, qw( cache ) );
my %Config_General_Proxy = (
'-AutoLaunder' => 1,
lib/Config/General/Hierarchical.pm view on Meta::CPAN
inherits => 'inherits',
root => $self,
struct => { '0' => {} },
undefined => 'undefined',
wild => '*',
%options
}
)
);
weaken( $self->opt->{root} )
unless $Config::General::Hierarchical::ExcludeWeaken::exclude;
$self->read($file) if $file;
$self->check if $args{check};
}
return $self;
}
( run in 0.316 second using v1.01-cache-2.11-cpan-65fba6d93b7 )