Datahub-Factory
view release on metacpan or search on metacpan
"LWP::UserAgent" => 0,
"Log::Any" => 0,
"Log::Any::Adapter" => 0,
"Log::Any::Adapter::Log4perl" => 0,
"Log::Log4perl" => 0,
"Module::Load" => 0,
"Moo" => 0,
"MooX::Aliases" => 0,
"MooX::Role::Logger" => 0,
"Moose::Role" => 0,
"Ref::Util" => 0,
"Sub::Exporter" => 0,
"Term::ANSIColor" => 0,
"Throwable::Error" => 0,
"Try::Tiny" => 0,
"Try::Tiny::ByClass" => 0,
"URI::URL" => 0,
"XML::LibXML" => 0,
"namespace::clean" => 0,
"perl" => "5.008005"
},
"LWP::UserAgent" : "0",
"Log::Any" : "0",
"Log::Any::Adapter" : "0",
"Log::Any::Adapter::Log4perl" : "0",
"Log::Log4perl" : "0",
"Module::Load" : "0",
"Moo" : "0",
"MooX::Aliases" : "0",
"MooX::Role::Logger" : "0",
"Moose::Role" : "0",
"Ref::Util" : "0",
"Sub::Exporter" : "0",
"Term::ANSIColor" : "0",
"Throwable::Error" : "0",
"Try::Tiny" : "0",
"Try::Tiny::ByClass" : "0",
"URI::URL" : "0",
"XML::LibXML" : "0",
"namespace::clean" : "0",
"perl" : "5.008005"
}
LWP::UserAgent: '0'
Log::Any: '0'
Log::Any::Adapter: '0'
Log::Any::Adapter::Log4perl: '0'
Log::Log4perl: '0'
Module::Load: '0'
Moo: '0'
MooX::Aliases: '0'
MooX::Role::Logger: '0'
Moose::Role: '0'
Ref::Util: '0'
Sub::Exporter: '0'
Term::ANSIColor: '0'
Throwable::Error: '0'
Try::Tiny: '0'
Try::Tiny::ByClass: '0'
URI::URL: '0'
XML::LibXML: '0'
namespace::clean: '0'
perl: '5.008005'
resources:
requires 'Module::Load';
requires 'Moo';
requires 'MooX::Aliases';
requires 'Moose::Role';
requires 'MooX::Role::Logger';
requires 'namespace::clean';
requires 'Sub::Exporter';
requires 'Catmandu::OAI';
requires 'Catmandu::Solr';
requires 'Catmandu::Importer::XML';
requires "Ref::Util";
requires "DateTime";
requires 'Term::ANSIColor';
requires 'Try::Tiny';
requires 'URI::URL';
requires 'Config::Onion';
requires 'HTTP::Headers';
requires 'HTTP::Request::Common';
requires 'JSON';
requires 'Try::Tiny::ByClass';
requires 'XML::LibXML';
lib/Datahub/Factory/Util.pm view on Meta::CPAN
package Datahub::Factory::Util;
use Datahub::Factory::Sane;
our $VERSION = '1.77';
use Exporter qw(import);
use Scalar::Util ();
use Ref::Util ();
our %EXPORT_TAGS = (
misc => [qw(require_package)]
);
our @EXPORT_OK = map {@$_} values %EXPORT_TAGS;
$EXPORT_TAGS{all} = \@EXPORT_OK;
# globtype Reference
*is_ref = \&Ref::Util::is_ref;
# globtype Reference
*is_glob_ref = \&Ref::Util::is_plain_globref;
# Output everything in UTF-8
binmode STDOUT, ":utf8";
sub is_value {
defined($_[0]) && !is_ref($_[0]) && !is_glob_ref(\$_[0]);
}
sub is_string {
is_value($_[0]) && length($_[0]) > 0;
( run in 0.324 second using v1.01-cache-2.11-cpan-a5abf4f5562 )