Config-XrmDatabase
view release on metacpan or search on metacpan
},
"runtime" : {
"requires" : {
"Exporter" : "0",
"Feature::Compat::Try" : "0",
"File::Slurper" : "0",
"Hash::Fold" : "0",
"Hash::Merge" : "0",
"Moo" : "2",
"MooX::StrictConstructor" : "0",
"Ref::Util" : "0",
"Scalar::Util" : "0",
"Storable" : "0",
"Type::Library" : "0",
"Type::Params" : "0",
"Type::Utils" : "0",
"Types::Standard" : "1.010003",
"constant" : "0",
"custom::failures" : "0",
"custom::failures::x::alias" : "0",
"experimental" : "0",
file: lib/Config/XrmDatabase/Util.pm
version: '0.07'
requires:
Exporter: '0'
Feature::Compat::Try: '0'
File::Slurper: '0'
Hash::Fold: '0'
Hash::Merge: '0'
Moo: '2'
MooX::StrictConstructor: '0'
Ref::Util: '0'
Scalar::Util: '0'
Storable: '0'
Type::Library: '0'
Type::Params: '0'
Type::Utils: '0'
Types::Standard: '1.010003'
constant: '0'
custom::failures: '0'
custom::failures::x::alias: '0'
experimental: '0'
lib/Config/XrmDatabase.pm view on Meta::CPAN
our $VERSION = '0.07';
use Feature::Compat::Try;
use Config::XrmDatabase::Failure ':all';
use Config::XrmDatabase::Util ':all';
use Config::XrmDatabase::Types -all;
use Types::Standard qw( Object Str Optional HashRef );
use Type::Params qw( compile_named );
use Ref::Util;
use Moo;
use namespace::clean;
use MooX::StrictConstructor;
use experimental qw( signatures postderef declared_refs refaliasing );
has _db => (
lib/Config/XrmDatabase.pm view on Meta::CPAN
if @$class != @$name;
my $return_all = $opt{return_value} eq QUERY_RETURN_ALL;
my $match = [];
my @qargs = ( $class, $name, $return_all, $match );
my $retval = $self->_query( $self->_db, 0, \@qargs );
if ( ! defined $retval ) {
return $opt{on_failure}->( $name, $class )
if Ref::Util::is_coderef( $opt{on_failure} );
query_failure->throw(
"unable to match name: '@{[ name_arr_to_str($name) ]} '; class : '@{[ name_arr_to_str($class) ]}'" )
if $opt{on_failure} eq QUERY_ON_FAILURE_THROW;
return undef;
}
return $opt{return_value} eq QUERY_RETURN_VALUE ? $$retval : $retval;
}
t/00-report-prereqs.dd view on Meta::CPAN
},
'runtime' => {
'requires' => {
'Exporter' => '0',
'Feature::Compat::Try' => '0',
'File::Slurper' => '0',
'Hash::Fold' => '0',
'Hash::Merge' => '0',
'Moo' => '2',
'MooX::StrictConstructor' => '0',
'Ref::Util' => '0',
'Scalar::Util' => '0',
'Storable' => '0',
'Type::Library' => '0',
'Type::Params' => '0',
'Type::Utils' => '0',
'Types::Standard' => '1.010003',
'constant' => '0',
'custom::failures' => '0',
'custom::failures::x::alias' => '0',
'experimental' => '0',
( run in 0.495 second using v1.01-cache-2.11-cpan-a5abf4f5562 )