Config-Abstraction
view release on metacpan or search on metacpan
lib/Config/Abstraction.pm view on Meta::CPAN
my $val = $_[0];
return 0 if !defined($val);
return 0 if Scalar::Util::blessed($val);
return 0 if ref($val);
return 1;
}
sub _load_config
{
if(!UNIVERSAL::isa((caller)[0], __PACKAGE__)) {
Carp::croak('Illegal Operation: This method can only be called by a subclass');
}
my $self = shift;
my %merged;
if($self->{'data'}) {
# The data argument given to 'new' contains defaults that this routine will override
%merged = %{$self->{'data'}};
}
( run in 1.780 second using v1.01-cache-2.11-cpan-5511b514fd6 )