App-hopen
view release on metacpan or search on metacpan
lib/App/hopen/AppUtil.pm view on Meta::CPAN
BEGIN {
@EXPORT = qw();
@EXPORT_OK = qw(find_hopen_files find_myhopen);
%EXPORT_TAGS = (
default => [@EXPORT],
all => [@EXPORT, @EXPORT_OK]
);
}
use Cwd qw(getcwd abs_path);
use File::Glob $] lt '5.016' ? ':glob' : ':bsd_glob';
# Thanks to haukex, https://www.perlmonks.org/?node_id=1207115 -
# 5.14 doesn't support the ':bsd_glob' tag.
use Path::Class;
# Docs {{{1
=head1 NAME
App::hopen::AppUtil - utility routines used by App::hopen
lib/App/hopen/Util/XML/FromPerl.pm view on Meta::CPAN
our $VERSION = '0.000015';
use strict;
use warnings;
# === Warnings ==============================================================
# Set up for warnings. We can't do this in a separate package because
# warnings::enabled() and related rely on caller being the package that
# invoked this one, not this package itself.
use if $] ge '5.014', qw(warnings::register undefined);
use if $] lt '5.014', qw(warnings::register);
# @_warning_category is the category in which we will warn, or an empty list.
# @_warning_categories is the list of categories we need to check to see
# if we should warn.
use vars qw(@_warning_category @_warning_categories);
if($] ge '5.014') {
@_warning_category = (__PACKAGE__ . '::undefined');
@_warning_categories = (__PACKAGE__, @_warning_category);
} else {
@_warning_category = ();
@_warning_categories = __PACKAGE__;
}
# Emit a warning and return a value. Call via goto. Usage:
# @_ = ("warning message", $return_value);
# goto &_emit_warning;
( run in 0.886 second using v1.01-cache-2.11-cpan-b61123c0432 )