From: phaylon Date: Wed, 8 Aug 2007 16:21:23 +0000 (+0000) Subject: Finishing off 0.01 X-Git-Tag: 0.06~16 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=9616cebc5f07b35f704a15bae967dc5670ad121a;hp=52d358e2cf004a8b632b655832f7e9101db3c4dc;p=gitmo%2FMooseX-Types.git Finishing off 0.01 --- diff --git a/Makefile.PL b/Makefile.PL index 9c0f4d5..9dd47e8 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -2,20 +2,23 @@ use warnings; use strict; -use inc::Module::Install; +use inc::Module::Install 0.67; name q{MooseX-Types}; license q{perl}; author q{Robert 'phaylon' Sedlacek }; all_from q{lib/MooseX/Types.pm}; -build_requires q{Test::More}, '0.62'; +build_requires q{Test::More}, 0.62; build_requires q{FindBin}, 0; -requires q{Moose}, '0.19'; -requires q{Sub::Uplevel}, '0.14'; -requires q{Sub::Install}, '0.922'; -requires q{namespace::clean}, 0; +requires q{Moose}, 0.24; +requires q{Sub::Uplevel}, 0.14; +requires q{Sub::Install}, 0.922; +requires q{namespace::clean}, 0.04; requires q{Carp}, 0; +system 'pod2text lib/MooseX/Types.pm > README' + if -e 'MANIFEST.SKIP'; + WriteAll; diff --git a/lib/MooseX/Types.pm b/lib/MooseX/Types.pm index 853b035..1a96251 100644 --- a/lib/MooseX/Types.pm +++ b/lib/MooseX/Types.pm @@ -11,12 +11,13 @@ MooseX::Types - Organise your Moose types in libraries use Sub::Uplevel; use Moose::Util::TypeConstraints; -use MooseX::Types::Base (); -use MooseX::Types::Util qw( filter_tags ); +use MooseX::Types::Base (); +use MooseX::Types::Util qw( filter_tags ); use MooseX::Types::UndefinedType; -use Sub::Install qw( install_sub ); +use Sub::Install qw( install_sub ); use Moose; -use namespace::clean; + +use namespace::clean -except => [qw( meta )]; our $VERSION = 0.01; @@ -24,9 +25,8 @@ my $UndefMsg = q{Action for type '%s' not yet defined in library '%s'}; =head1 SYNOPSIS - # - # Library Definition - # +=head2 Library Definition + package MyLibrary; use strict; @@ -55,9 +55,8 @@ my $UndefMsg = q{Action for type '%s' not yet defined in library '%s'}; 1; - # - # Usage - # +=head2 Usage + package Foo; use Moose; use MyLibrary qw( PositiveInt NegativeInt ); diff --git a/lib/MooseX/Types/Base.pm b/lib/MooseX/Types/Base.pm index 0bd4ee0..63d9cee 100644 --- a/lib/MooseX/Types/Base.pm +++ b/lib/MooseX/Types/Base.pm @@ -11,10 +11,11 @@ MooseX::Types::Base - Type library base class use Sub::Install qw( install_sub ); use Carp qw( croak ); -use MooseX::Types::Util qw( filter_tags ); +use MooseX::Types::Util qw( filter_tags ); use Moose::Util::TypeConstraints; use Moose; -use namespace::clean; + +use namespace::clean -except => [qw( meta )]; =head1 DESCRIPTION diff --git a/lib/MooseX/Types/Moose.pm b/lib/MooseX/Types/Moose.pm index f2bca5b..7a9eb6c 100644 --- a/lib/MooseX/Types/Moose.pm +++ b/lib/MooseX/Types/Moose.pm @@ -11,7 +11,8 @@ use strict; use MooseX::Types; use Moose::Util::TypeConstraints (); -use namespace::clean; + +use namespace::clean -except => [qw( meta )]; =head1 SYNOPSIS