MooseX-Extended

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "Module::Load" : "0",
            "Moose" : "0",
            "Moose::Exception" : "0",
            "Moose::Exception::Role::Class" : "0",
            "Moose::Exporter" : "0",
            "Moose::Meta::Role" : "0",
            "Moose::Role" : "0",
            "Moose::Util" : "0",
            "MooseX::Role::WarnOnConflict" : "0",
            "MooseX::StrictConstructor" : "0",
            "Ref::Util" : "0",
            "Storable" : "0",
            "Type::Library" : "0",
            "Type::Params" : "0",
            "Type::Tiny" : "1.012004",
            "Type::Utils" : "0",
            "Types::Common::Numeric" : "0",
            "Types::Common::String" : "0",
            "Types::Standard" : "0",
            "constant" : "0",
            "feature" : "0",

META.yml  view on Meta::CPAN

  Module::Load: '0'
  Moose: '0'
  Moose::Exception: '0'
  Moose::Exception::Role::Class: '0'
  Moose::Exporter: '0'
  Moose::Meta::Role: '0'
  Moose::Role: '0'
  Moose::Util: '0'
  MooseX::Role::WarnOnConflict: '0'
  MooseX::StrictConstructor: '0'
  Ref::Util: '0'
  Storable: '0'
  Type::Library: '0'
  Type::Params: '0'
  Type::Tiny: '1.012004'
  Type::Utils: '0'
  Types::Common::Numeric: '0'
  Types::Common::String: '0'
  Types::Standard: '0'
  constant: '0'
  feature: '0'

Makefile.PL  view on Meta::CPAN

    "Module::Load" => 0,
    "Moose" => 0,
    "Moose::Exception" => 0,
    "Moose::Exception::Role::Class" => 0,
    "Moose::Exporter" => 0,
    "Moose::Meta::Role" => 0,
    "Moose::Role" => 0,
    "Moose::Util" => 0,
    "MooseX::Role::WarnOnConflict" => 0,
    "MooseX::StrictConstructor" => 0,
    "Ref::Util" => 0,
    "Storable" => 0,
    "Type::Library" => 0,
    "Type::Params" => 0,
    "Type::Tiny" => "1.012004",
    "Type::Utils" => 0,
    "Types::Common::Numeric" => 0,
    "Types::Common::String" => 0,
    "Types::Standard" => 0,
    "constant" => 0,
    "feature" => 0,

Makefile.PL  view on Meta::CPAN

  "Module::Load" => 0,
  "Moose" => 0,
  "Moose::Exception" => 0,
  "Moose::Exception::Role::Class" => 0,
  "Moose::Exporter" => 0,
  "Moose::Meta::Role" => 0,
  "Moose::Role" => 0,
  "Moose::Util" => 0,
  "MooseX::Role::WarnOnConflict" => 0,
  "MooseX::StrictConstructor" => 0,
  "Ref::Util" => 0,
  "Scalar::Util" => 0,
  "Storable" => 0,
  "Test::Builder" => 0,
  "Test::More" => 0,
  "Test::Most" => 0,
  "Type::Library" => 0,
  "Type::Params" => 0,
  "Type::Tiny" => "1.012004",
  "Type::Utils" => 0,
  "Types::Common::Numeric" => 0,

cpanfile  view on Meta::CPAN

requires "Module::Load" => "0";
requires "Moose" => "0";
requires "Moose::Exception" => "0";
requires "Moose::Exception::Role::Class" => "0";
requires "Moose::Exporter" => "0";
requires "Moose::Meta::Role" => "0";
requires "Moose::Role" => "0";
requires "Moose::Util" => "0";
requires "MooseX::Role::WarnOnConflict" => "0";
requires "MooseX::StrictConstructor" => "0";
requires "Ref::Util" => "0";
requires "Storable" => "0";
requires "Type::Library" => "0";
requires "Type::Params" => "0";
requires "Type::Tiny" => "1.012004";
requires "Type::Utils" => "0";
requires "Types::Common::Numeric" => "0";
requires "Types::Common::String" => "0";
requires "Types::Standard" => "0";
requires "constant" => "0";
requires "feature" => "0";

lib/MooseX/Extended/Core.pm  view on Meta::CPAN

  Optional
  Str
  Undef
  compile_named
);
use Module::Load 'load';
use feature qw(signatures postderef);
no warnings qw(experimental::signatures experimental::postderef);

use Storable 'dclone';
use Ref::Util qw(
  is_plain_arrayref
  is_coderef
);
use Carp 'croak';
#

our $VERSION = '0.35';

our @EXPORT_OK = qw(
  _assert_import_list_is_valid

t/00-report-prereqs.dd  view on Meta::CPAN

                                      'Module::Load' => '0',
                                      'Moose' => '0',
                                      'Moose::Exception' => '0',
                                      'Moose::Exception::Role::Class' => '0',
                                      'Moose::Exporter' => '0',
                                      'Moose::Meta::Role' => '0',
                                      'Moose::Role' => '0',
                                      'Moose::Util' => '0',
                                      'MooseX::Role::WarnOnConflict' => '0',
                                      'MooseX::StrictConstructor' => '0',
                                      'Ref::Util' => '0',
                                      'Storable' => '0',
                                      'Type::Library' => '0',
                                      'Type::Params' => '0',
                                      'Type::Tiny' => '1.012004',
                                      'Type::Utils' => '0',
                                      'Types::Common::Numeric' => '0',
                                      'Types::Common::String' => '0',
                                      'Types::Standard' => '0',
                                      'constant' => '0',
                                      'feature' => '0',

t/lib/MooseX/Extended/Tests.pm  view on Meta::CPAN

    use base 'Exporter';
    use strict;
    use warnings;
    use version;
    use Carp 'croak';
    use Module::Load 'load';
    use Test::Builder;
    use Test::Most ();
    use Import::Into;
    use Capture::Tiny ();
    use Ref::Util 'is_plain_arrayref';
    use feature 'signatures';
    use feature 'postderef';
    no warnings 'experimental::postderef', 'experimental::signatures';

    sub import ( $class, %arg_for ) {
        my ( $caller, $filename, undef ) = caller;

        my $name = $arg_for{name} // $filename;

        my $builder = Test::Builder->new;



( run in 0.281 second using v1.01-cache-2.11-cpan-4d50c553e7e )