Exporter-Almighty
view release on metacpan or search on metacpan
lib/Exporter/Almighty.pm view on Meta::CPAN
package Exporter::Almighty;
our $AUTHORITY = 'cpan:TOBYINK';
our $VERSION = '0.001005';
use parent qw( Exporter::Tiny );
my @builtins;
BEGIN { @builtins = qw( is_bool created_as_string created_as_number ) };
use if $] lt '5.036000', 'builtins::compat' => @builtins;
use if $] ge '5.036000', 'builtin' => @builtins;
no if $] ge '5.036000', 'warnings' => qw( experimental::builtin );
use B qw( perlstring );
use Carp qw( croak );
use Eval::TypeTiny qw( eval_closure set_subname );
use Exporter::Tiny qw( mkopt );
use Import::Into;
use Module::Runtime qw( require_module module_notional_filename );
use Type::Registry qw();
use Types::Common qw(
-sigs
t/unit/Exporter/Almighty.t view on Meta::CPAN
the same terms as the Perl 5 programming language system itself.
=cut
use Test2::V0 -target => 'Exporter::Almighty';
use Test2::Tools::Spec;
use Data::Dumper;
my @builtins;
BEGIN { @builtins = qw( is_bool created_as_string created_as_number ) };
use if $] lt '5.036000', 'builtins::compat' => @builtins;
use if $] ge '5.036000', 'builtin' => @builtins;
no if $] ge '5.036000', 'warnings' => qw( experimental::builtin );
use FindBin qw( $Bin );
use lib "$Bin/../../lib";
describe "class `$CLASS`" => sub {
tests 'it is an Exporter::Tiny' => sub {
isa_ok( $CLASS, 'Exporter::Tiny' );
};
};
( run in 2.674 seconds using v1.01-cache-2.11-cpan-b301d465b3d )