Beginning of dzilization
Dave Rolsky [Sun, 26 Dec 2010 20:27:41 +0000 (14:27 -0600)]
Moved NAME abstract to #ABSTRACT comment

Removed explicit $VERSION assignment

Moved some xt tests to release. Removed some entirely, since they can be generated.

Made a dist.ini

Made a custom plugin to extract cookbook tests, based on the old
author/extract-inline-tests code. Moved recipe tests to 002_recipes (planning
to put cmop tests in 001_cmop).

I left all the *.pod files alone.

145 files changed:
.gitignore
Changes
MANIFEST.SKIP [deleted file]
Makefile.PL [deleted file]
README [deleted file]
author/extract-inline-tests [deleted file]
dist.ini [new file with mode: 0644]
lib/Moose.pm
lib/Moose/Deprecated.pm
lib/Moose/Error/Confess.pm
lib/Moose/Error/Croak.pm
lib/Moose/Error/Default.pm
lib/Moose/Exporter.pm
lib/Moose/Meta/Attribute.pm
lib/Moose/Meta/Attribute/Native.pm
lib/Moose/Meta/Attribute/Native/Trait.pm
lib/Moose/Meta/Attribute/Native/Trait/Array.pm
lib/Moose/Meta/Attribute/Native/Trait/Bool.pm
lib/Moose/Meta/Attribute/Native/Trait/Code.pm
lib/Moose/Meta/Attribute/Native/Trait/Counter.pm
lib/Moose/Meta/Attribute/Native/Trait/Hash.pm
lib/Moose/Meta/Attribute/Native/Trait/Number.pm
lib/Moose/Meta/Attribute/Native/Trait/String.pm
lib/Moose/Meta/Class.pm
lib/Moose/Meta/Class/Immutable/Trait.pm
lib/Moose/Meta/Instance.pm
lib/Moose/Meta/Method.pm
lib/Moose/Meta/Method/Accessor.pm
lib/Moose/Meta/Method/Accessor/Native.pm
lib/Moose/Meta/Method/Accessor/Native/Array.pm
lib/Moose/Meta/Method/Accessor/Native/Array/Writer.pm
lib/Moose/Meta/Method/Accessor/Native/Array/accessor.pm
lib/Moose/Meta/Method/Accessor/Native/Array/clear.pm
lib/Moose/Meta/Method/Accessor/Native/Array/count.pm
lib/Moose/Meta/Method/Accessor/Native/Array/delete.pm
lib/Moose/Meta/Method/Accessor/Native/Array/elements.pm
lib/Moose/Meta/Method/Accessor/Native/Array/first.pm
lib/Moose/Meta/Method/Accessor/Native/Array/get.pm
lib/Moose/Meta/Method/Accessor/Native/Array/grep.pm
lib/Moose/Meta/Method/Accessor/Native/Array/insert.pm
lib/Moose/Meta/Method/Accessor/Native/Array/is_empty.pm
lib/Moose/Meta/Method/Accessor/Native/Array/join.pm
lib/Moose/Meta/Method/Accessor/Native/Array/map.pm
lib/Moose/Meta/Method/Accessor/Native/Array/natatime.pm
lib/Moose/Meta/Method/Accessor/Native/Array/pop.pm
lib/Moose/Meta/Method/Accessor/Native/Array/push.pm
lib/Moose/Meta/Method/Accessor/Native/Array/reduce.pm
lib/Moose/Meta/Method/Accessor/Native/Array/set.pm
lib/Moose/Meta/Method/Accessor/Native/Array/shift.pm
lib/Moose/Meta/Method/Accessor/Native/Array/shuffle.pm
lib/Moose/Meta/Method/Accessor/Native/Array/sort.pm
lib/Moose/Meta/Method/Accessor/Native/Array/sort_in_place.pm
lib/Moose/Meta/Method/Accessor/Native/Array/splice.pm
lib/Moose/Meta/Method/Accessor/Native/Array/uniq.pm
lib/Moose/Meta/Method/Accessor/Native/Array/unshift.pm
lib/Moose/Meta/Method/Accessor/Native/Bool/not.pm
lib/Moose/Meta/Method/Accessor/Native/Bool/set.pm
lib/Moose/Meta/Method/Accessor/Native/Bool/toggle.pm
lib/Moose/Meta/Method/Accessor/Native/Bool/unset.pm
lib/Moose/Meta/Method/Accessor/Native/Code/execute.pm
lib/Moose/Meta/Method/Accessor/Native/Code/execute_method.pm
lib/Moose/Meta/Method/Accessor/Native/Collection.pm
lib/Moose/Meta/Method/Accessor/Native/Counter/Writer.pm
lib/Moose/Meta/Method/Accessor/Native/Counter/dec.pm
lib/Moose/Meta/Method/Accessor/Native/Counter/inc.pm
lib/Moose/Meta/Method/Accessor/Native/Counter/reset.pm
lib/Moose/Meta/Method/Accessor/Native/Counter/set.pm
lib/Moose/Meta/Method/Accessor/Native/Hash.pm
lib/Moose/Meta/Method/Accessor/Native/Hash/Writer.pm
lib/Moose/Meta/Method/Accessor/Native/Hash/accessor.pm
lib/Moose/Meta/Method/Accessor/Native/Hash/clear.pm
lib/Moose/Meta/Method/Accessor/Native/Hash/count.pm
lib/Moose/Meta/Method/Accessor/Native/Hash/defined.pm
lib/Moose/Meta/Method/Accessor/Native/Hash/delete.pm
lib/Moose/Meta/Method/Accessor/Native/Hash/elements.pm
lib/Moose/Meta/Method/Accessor/Native/Hash/exists.pm
lib/Moose/Meta/Method/Accessor/Native/Hash/get.pm
lib/Moose/Meta/Method/Accessor/Native/Hash/is_empty.pm
lib/Moose/Meta/Method/Accessor/Native/Hash/keys.pm
lib/Moose/Meta/Method/Accessor/Native/Hash/kv.pm
lib/Moose/Meta/Method/Accessor/Native/Hash/set.pm
lib/Moose/Meta/Method/Accessor/Native/Hash/values.pm
lib/Moose/Meta/Method/Accessor/Native/Number/abs.pm
lib/Moose/Meta/Method/Accessor/Native/Number/add.pm
lib/Moose/Meta/Method/Accessor/Native/Number/div.pm
lib/Moose/Meta/Method/Accessor/Native/Number/mod.pm
lib/Moose/Meta/Method/Accessor/Native/Number/mul.pm
lib/Moose/Meta/Method/Accessor/Native/Number/set.pm
lib/Moose/Meta/Method/Accessor/Native/Number/sub.pm
lib/Moose/Meta/Method/Accessor/Native/Reader.pm
lib/Moose/Meta/Method/Accessor/Native/String/append.pm
lib/Moose/Meta/Method/Accessor/Native/String/chomp.pm
lib/Moose/Meta/Method/Accessor/Native/String/chop.pm
lib/Moose/Meta/Method/Accessor/Native/String/clear.pm
lib/Moose/Meta/Method/Accessor/Native/String/inc.pm
lib/Moose/Meta/Method/Accessor/Native/String/length.pm
lib/Moose/Meta/Method/Accessor/Native/String/match.pm
lib/Moose/Meta/Method/Accessor/Native/String/prepend.pm
lib/Moose/Meta/Method/Accessor/Native/String/replace.pm
lib/Moose/Meta/Method/Accessor/Native/String/substr.pm
lib/Moose/Meta/Method/Accessor/Native/Writer.pm
lib/Moose/Meta/Method/Augmented.pm
lib/Moose/Meta/Method/Constructor.pm
lib/Moose/Meta/Method/Delegation.pm
lib/Moose/Meta/Method/Destructor.pm
lib/Moose/Meta/Method/Meta.pm
lib/Moose/Meta/Method/Overridden.pm
lib/Moose/Meta/Mixin/AttributeCore.pm
lib/Moose/Meta/Object/Trait.pm
lib/Moose/Meta/Role.pm
lib/Moose/Meta/Role/Application.pm
lib/Moose/Meta/Role/Application/RoleSummation.pm
lib/Moose/Meta/Role/Application/ToClass.pm
lib/Moose/Meta/Role/Application/ToInstance.pm
lib/Moose/Meta/Role/Application/ToRole.pm
lib/Moose/Meta/Role/Attribute.pm
lib/Moose/Meta/Role/Composite.pm
lib/Moose/Meta/Role/Method.pm
lib/Moose/Meta/Role/Method/Conflicting.pm
lib/Moose/Meta/Role/Method/Required.pm
lib/Moose/Meta/TypeCoercion.pm
lib/Moose/Meta/TypeCoercion/Union.pm
lib/Moose/Meta/TypeConstraint.pm
lib/Moose/Meta/TypeConstraint/Class.pm
lib/Moose/Meta/TypeConstraint/DuckType.pm
lib/Moose/Meta/TypeConstraint/Enum.pm
lib/Moose/Meta/TypeConstraint/Parameterizable.pm
lib/Moose/Meta/TypeConstraint/Parameterized.pm
lib/Moose/Meta/TypeConstraint/Registry.pm
lib/Moose/Meta/TypeConstraint/Role.pm
lib/Moose/Meta/TypeConstraint/Union.pm
lib/Moose/Object.pm
lib/Moose/Role.pm
lib/Moose/Util.pm
lib/Moose/Util/MetaRole.pm
lib/Moose/Util/TypeConstraints.pm
lib/Moose/Util/TypeConstraints/OptimizedConstraints.pm
lib/Test/Moose.pm
lib/oose.pm
t/002_recipes/basics_recipe10.t [moved from t/000_recipes/basics_recipe10.t with 100% similarity]
xt/author/pod.t [deleted file]
xt/author/tabs.t [deleted file]
xt/author/version_numbers.t [deleted file]
xt/release/pod-coverage.t [moved from xt/author/pod_coverage.t with 100% similarity]
xt/release/pod-spell.t [moved from xt/author/pod_spell.t with 100% similarity]

index 4bc311f..6c15cb2 100644 (file)
@@ -7,6 +7,7 @@
 /inc/
 /pm_to_blib
 /t/000_recipes/*
+/.build
 .*
 !.gitignore
 Moose-*
diff --git a/Changes b/Changes
index bde982b..496688c 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,7 +1,7 @@
 Also see Moose::Manual::Delta for more details of, and workarounds
 for, noteworthy changes.
 
-NEXT
+1.9900
 
   [API CHANGES]
 
diff --git a/MANIFEST.SKIP b/MANIFEST.SKIP
deleted file mode 100644 (file)
index 0476b19..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-^_build
-^Build$
-^blib
-~$
-\.bak$
-CVS
-\.svn
-\.DS_Store
-cover_db
-\..*\.sw.?$
-^Makefile$
-^pm_to_blib$
-^MakeMaker-\d
-^blibdirs$
-\.old$
-^#.*#$
-^\.#
-^TODO$
-^PLANS$
-^doc/
-^benchmarks
-^\._.*$
-^t\/600_todo_tests\/$
-\.shipit
-^Moose-.*
-\.git.*
-Moose\.(?:c|bs|o)
diff --git a/Makefile.PL b/Makefile.PL
deleted file mode 100644 (file)
index ed8d57f..0000000
+++ /dev/null
@@ -1,157 +0,0 @@
-use strict;
-use warnings;
-use inc::Module::Install 0.98;
-use Module::Install::AuthorRequires;
-use Module::Install::ExtraTests;
-use 5.008003;
-
-check_broken_extratests();
-check_conflicts();
-
-name 'Moose';
-perl_version '5.008003';
-all_from 'lib/Moose.pm';
-license 'perl';
-
-requires 'Carp';
-requires 'Class::MOP'                  => '1.11';
-requires 'Data::OptList'               => '0';
-requires 'List::MoreUtils'             => '0.12';
-requires 'Package::DeprecationManager' => '0.10';
-requires 'Params::Util'                => '1.00';
-requires 'Scalar::Util'                => '1.19';
-requires 'Sub::Exporter'               => '0.980';
-requires 'Sub::Name'                   => '0';
-requires 'Task::Weaken'                => '0';
-requires 'Try::Tiny'                   => '0.02';
-
-test_requires 'Test::More'     => '0.88';
-test_requires 'Test::Fatal'    => '0.001';
-test_requires 'Test::Requires' => '0.05';
-
-author_requires 'DateTime';
-author_requires 'DateTime::Calendar::Mayan';
-author_requires 'DateTime::Format::MySQL';
-author_requires 'Declare::Constraints::Simple';
-author_requires 'DBM::Deep';
-author_requires 'File::Find::Rule';
-author_requires 'HTTP::Headers';
-author_requires 'IO::File';
-author_requires 'IO::String';
-author_requires 'Locale::US';
-author_requires 'Module::Info';
-author_requires 'Module::Refresh';
-author_requires 'Params::Coerce';
-author_requires 'Regexp::Common';
-author_requires 'Test::Deep';
-author_requires 'Test::Inline';
-author_requires 'Test::NoTabs';
-author_requires 'Test::Output';
-author_requires 'Test::Pod::Coverage';
-author_requires 'Test::Spelling';
-author_requires 'URI';
-
-if ( is_maintainer() ) {
-    system( $^X, 'author/extract-inline-tests' );
-}
-
-tests_recursive();
-
-repository 'git://git.moose.perl.org/Moose.git';
-add_metadata( x_authority => 'cpan:STEVAN' );
-add_metadata(
-    no_index => {
-        files     => ['lib/Moose/Meta/Method/Accessor/Native.pm'],
-        directory => ['lib/Moose/Meta/Method/Accessor/Native'],
-    }
-);
-
-extra_tests();
-
-WriteAll();
-
-# Use the xt/author/test-my-dependents.t test to figure
-# out what on CPAN will break with the latest Moose, then update this
-# before a release.
-sub check_conflicts {
-    my %conflicts = (
-        'Catalyst'                       => '5.80028',
-        'Devel::REPL'                    => '1.003008',
-        'Fey'                            => '0.36',
-        'Fey::ORM'                       => '0.34',
-        'File::ChangeNotify'             => '0.15',
-        'KiokuDB'                        => '0.49',
-        'Markdent'                       => '0.16',
-        'MooseX::Aliases'                => '0.07',
-        'MooseX::AlwaysCoerce'           => '0.05',
-        'MooseX::AttributeHelpers'       => '0.22',
-        'MooseX::AttributeInflate'       => '0.02',
-        'MooseX::Attribute::Prototype'   => '0.10',
-        'MooseX::ClassAttribute'         => '0.17',
-        'MooseX::FollowPBP'              => '0.02',
-        'MooseX::HasDefaults'            => '0.02',
-        'MooseX::InstanceTracking'       => '0.04',
-        'MooseX::LazyRequire'            => '0.05',
-        'MooseX::MethodAttributes'       => '0.22',
-        'MooseX::NonMoose'               => '0.15',
-        'MooseX::Params::Validate'       => '0.05',
-        'MooseX::POE'                    => '0.205',
-        'MooseX::Role::Cmd'              => '0.06',
-        'MooseX::Role::WithOverloading'  => '0.07',
-        'MooseX::SemiAffordanceAccessor' => '0.05',
-        'MooseX::Singleton'              => '0.24',
-        'MooseX::StrictConstructor'      => '0.08',
-        'MooseX::Types'                  => '0.19',
-        'MooseX::UndefTolerant'          => '0.04',
-        'namespace::autoclean'           => '0.08',
-        'Pod::Elemental'                 => '0.093280',
-    );
-
-    my $found = 0;
-    for my $mod ( sort keys %conflicts ) {
-        eval "require $mod";
-        next if $@;
-
-        my $installed = $mod->VERSION();
-        if ( $installed le $conflicts{$mod} ) {
-
-            print <<"EOF";
-
-***
-    This version of Moose conflicts with the version of
-    $mod ($installed) you have installed.
-
-    You will need to upgrade $mod after installing
-    this version of Moose.
-***
-
-EOF
-
-            $found = 1;
-        }
-    }
-
-    return unless $found;
-
-    # More or less copied from Module::Build
-    return if  $ENV{PERL_MM_USE_DEFAULT};
-    return unless -t STDIN && (-t STDOUT || !(-f STDOUT || -c STDOUT));
-
-    sleep 4;
-}
-
-sub is_maintainer {
-    return $Module::Install::AUTHOR || $ENV{IS_MAINTAINER};
-}
-
-sub check_broken_extratests {
-    return unless is_maintainer();
-
-    if ( exists $Module::Install::ExtraTests::{VERSION} && Module::Install::ExtraTests->VERSION < 0.007 ) {
-        print STDERR <<'EOR';
-You have a broken version of Module::Install::ExtraTests installed.
-Please upgrade to version 0.007 or newer and re-run Makefile.PL
-EOR
-        exit 0;
-    }
-}
diff --git a/README b/README
deleted file mode 100644 (file)
index 6eba2fb..0000000
--- a/README
+++ /dev/null
@@ -1,32 +0,0 @@
-Moose version 1.9900
-===========================
-
-See the individual module documentation for more information
-
-INSTALLATION
-
-To install this module type the following:
-
-   perl Makefile.PL
-   make
-   make test
-   make install
-
-DEPENDENCIES
-
-This module requires these other modules and libraries:
-
-       Class::MOP
-       Scalar::Util
-       Carp
-       Sub::Exporter
-
-COPYRIGHT AND LICENCE
-
-Copyright (C) 2006-2009 Infinity Interactive, Inc.
-
-http://www.iinteractive.com
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
diff --git a/author/extract-inline-tests b/author/extract-inline-tests
deleted file mode 100755 (executable)
index 8cdb4cc..0000000
+++ /dev/null
@@ -1,108 +0,0 @@
-#!/usr/bin/perl
-
-use strict;
-use warnings;
-
-{
-    package My::Extract;
-
-    use base 'Test::Inline::Extract';
-
-    # This extracts the SYNOPSIS in addition to code specifically
-    # marked for testing
-    my $search = qr/
-               (?:^|\n)                           # After the beginning of the string, or a newline
-               (                                  # ... start capturing
-                                                  # EITHER
-                       package\s+                            # A package
-                       [^\W\d]\w*(?:(?:\'|::)[^\W\d]\w*)*    # ... with a name
-                       \s*;                                  # And a statement terminator
-                |
-                        =head1[ \t]+SYNOPSIS\n
-                        .*?
-                        (?=\n=)
-               |                                  # OR
-                       =for[ \t]+example[ \t]+begin\n        # ... when we find a =for example begin
-                       .*?                                   # ... and keep capturing
-                       \n=for[ \t]+example[ \t]+end\s*?      # ... until the =for example end
-                       (?:\n|$)                              # ... at the end of file or a newline
-               |                                  # OR
-                       =begin[ \t]+(?:test|testing)(?:-SETUP)? # ... when we find a =begin test or testing
-                       .*?                                     # ... and keep capturing
-                       \n=end[ \t]+(?:test|testing)(?:-SETUP)? # ... until an =end tag
-                        .*?
-                       (?:\n|$)                              # ... at the end of file or a newline
-               )                                  # ... and stop capturing
-               /isx;
-
-    sub _elements {
-       my $self     = shift;
-       my @elements = ();
-       while ( $self->{source} =~ m/$search/go ) {
-            my $elt = $1;
-
-            # A hack to turn the SYNOPSIS into something Test::Inline
-            # doesn't barf on
-            if ( $elt =~ s/=head1[ \t]+SYNOPSIS/=begin testing-SETUP\n\n{/ ) {
-                $elt .= "}\n\n=end testing-SETUP";
-            }
-
-            # It seems like search.cpan doesn't like a name with
-            # spaces after =begin. bleah, what a mess.
-            $elt =~ s/testing-SETUP/testing SETUP/g;
-
-            push @elements, $elt;
-       }
-
-        # If we have just one element it's a SYNOPSIS, so there's no
-        # tests.
-        return unless @elements > 1;
-
-        if ( @elements && $self->{source} =~ /=head1 NAME\n\n(Moose::Cookbook\S+)/ ) {
-            unshift @elements, 'package ' . $1 . ';';
-        }
-
-       (List::Util::first { /^=/ } @elements) ? \@elements : '';
-    }
-}
-
-{
-    package My::Content;
-
-    use base 'Test::Inline::Content::Default';
-
-    sub process {
-        my $self = shift;
-
-        my $base = $self->SUPER::process(@_);
-
-        $base =~ s/(\$\| = 1;)/use Test::Fatal;\n$1/;
-
-        return $base;
-    }
-}
-
-use File::Find::Rule;
-use Test::Inline;
-
-
-my $target = 't/000_recipes';
-
-for my $t_file ( File::Find::Rule->file->name(qr/^moose_cookbook_\.t$/)->in($target) ) {
-    unlink $t_file or die "Cannot unlink $t_file: $!";
-}
-
-my $inline = Test::Inline->new(
-    verbose        => 1,
-    readonly       => 1,
-    output         => $target,
-    ExtractHandler => 'My::Extract',
-    ContentHandler => 'My::Content',
-);
-
-for my $pod (
-    File::Find::Rule->file->name(qr/\.pod$/)->in('lib/Moose/Cookbook') ) {
-    $inline->add($pod);
-}
-
-$inline->save;
diff --git a/dist.ini b/dist.ini
new file mode 100644 (file)
index 0000000..6cf4320
--- /dev/null
+++ b/dist.ini
@@ -0,0 +1,106 @@
+name    = Moose
+author  = Stevan Little <stevan@iinteractive.com>
+license = Perl_5
+copyright_year   = 2010
+copyright_holder = Infinity Interactive, Inc.
+
+version = 1.9900
+
+[@Basic]
+
+[PkgVersion]
+
+[Metadata]
+x_authority = cpan:STEVAN
+
+[MetaResources]
+bugtracker.web    = http://rt.cpan.org/NoAuth/Bugs.html?Dist=Moose
+bugtracker.mailto = bug-moose@rt.cpan.org
+repository.url    = git://git.moose.perl.org/Moose.git
+repository.web    = http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/Moose.git;a=summary
+repository.type   = git
+
+[MetaNoIndex]
+namespace = Moose::Meta::Method::Accessor::Native
+
+[MetaJSON]
+
+[SurgicalPodWeaver]
+
+[=inc::Moose::DZ::Plugin::ExtractInlineTests]
+[NoTabsTests]
+[EOLTests]
+
+[CheckChangeLog]
+
+[Prereqs]
+Class::MOP                  = 1.11
+Data::OptList               = 0
+List::MoreUtils             = 0.12
+Package::DeprecationManager = 0.10
+Params::Util                = 1.00
+Scalar::Util                = 1.19
+Sub::Exporter               = 0.980
+Sub::Name                   = 0
+Task::Weaken                = 0
+Try::Tiny                   = 0.02
+perl                        = 5.8.3
+
+[Prereqs / TestRequires]
+Test::Fatal    = 0.001
+Test::More     = 0.88
+Test::Requires = 0.05
+
+[Prereqs / DevelopRequires]
+DateTime                     = 0
+DateTime::Calendar::Mayan    = 0
+DateTime::Format::MySQL      = 0
+Declare::Constraints::Simple = 0
+DBM::Deep                    = 0
+File::Find::Rule             = 0
+HTTP::Headers                = 0
+IO::File                     = 0
+IO::String                   = 0
+Locale::US                   = 0
+Module::Info                 = 0
+Module::Refresh              = 0
+Params::Coerce               = 0
+Regexp::Common               = 0
+Test::Deep                   = 0
+Test::Inline                 = 0
+Test::Output                 = 0
+URI                          = 0
+
+[Conflicts]
+Catalyst                       = 5.80028
+Devel::REPL                    = 1.003008
+Fey                            = 0.36
+Fey::ORM                       = 0.34
+File::ChangeNotify             = 0.15
+KiokuDB                        = 0.49
+Markdent                       = 0.16
+MooseX::Aliases                = 0.07
+MooseX::AlwaysCoerce           = 0.05
+MooseX::AttributeHelpers       = 0.22
+MooseX::AttributeInflate       = 0.02
+MooseX::Attribute::Prototype   = 0.10
+MooseX::ClassAttribute         = 0.17
+MooseX::FollowPBP              = 0.02
+MooseX::HasDefaults            = 0.02
+MooseX::InstanceTracking       = 0.04
+MooseX::LazyRequire            = 0.05
+MooseX::MethodAttributes       = 0.22
+MooseX::NonMoose               = 0.15
+MooseX::Params::Validate       = 0.05
+MooseX::POE                    = 0.205
+MooseX::Role::Cmd              = 0.06
+MooseX::Role::WithOverloading  = 0.07
+MooseX::SemiAffordanceAccessor = 0.05
+MooseX::Singleton              = 0.24
+MooseX::StrictConstructor      = 0.08
+MooseX::Types                  = 0.19
+MooseX::UndefTolerant          = 0.04
+namespace::autoclean           = 0.08
+Pod::Elemental                 = 0.093280
+
+[@Git]
index c551d02..ae70c49 100644 (file)
@@ -4,8 +4,6 @@ use warnings;
 
 use 5.008;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Scalar::Util 'blessed';
@@ -272,14 +270,12 @@ Moose::Meta::Mixin::AttributeCore->meta->make_immutable(
 
 1;
 
+# ABSTRACT: A postmodern object system for Perl 5
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose - A postmodern object system for Perl 5
-
 =head1 SYNOPSIS
 
   package Point;
@@ -1133,17 +1129,11 @@ L<irc://irc.perl.org/#moose> to discuss. The
 L<Moose::Manual::Contributing> has more detail about how and when you
 can contribute.
 
-=head1 AUTHOR
-
-Moose is an open project, there are at this point dozens of people who have
-contributed, and can contribute. If you have added anything to the Moose
-project you have a commit bit on this file and can add your name to the list.
-
-=head2 CABAL
+=head1 CABAL
 
-However there are only a few people with the rights to release a new version
+There are only a few people with the rights to release a new version
 of Moose. The Moose Cabal are the people to go to with questions regarding
-the wider purview of Moose, and help out maintaining not just the code
+the wider purview of Moose. They help maintain not just the code
 but the community as well.
 
 Stevan (stevan) Little E<lt>stevan@iinteractive.comE<gt>
@@ -1162,7 +1152,7 @@ Florian Ragwitz E<lt>rafl@debian.orgE<gt>
 
 Dave (autarch) Rolsky E<lt>autarch@urth.orgE<gt>
 
-=head2 OTHER CONTRIBUTORS
+=head1 CONTRIBUTORS
 
 Aankhen
 
@@ -1170,47 +1160,56 @@ Adam (Alias) Kennedy
 
 Anders (Debolaz) Nor Berle
 
-Nathan (kolibrie) Gray
+Chris (perigrin) Prather
 
 Christian (chansen) Hansen
 
+Cory (gphat) Watson
+
+Dylan Hardison (doc fixes)
+
 Eric (ewilhelm) Wilhelm
 
+Evan Carroll
+
+Florian (rafl) Ragwitz
+
 Guillermo (groditi) Roditi
 
+Jason May
+
+Jay Hannah
+
 Jess (castaway) Robinson
 
-Matt (mst) Trout
+Jonathan (jrockway) Rockway
 
-Robert (phaylon) Sedlacek
+Matt (mst) Trout
 
-Robert (rlb3) Boone
+Nathan (kolibrie) Gray
 
-Scott (konobi) McWhirter
+Paul (frodwith) Driver
 
-Shlomi (rindolf) Fish
+Piotr (dexter) Roszatycki
 
-Wallace (wreis) Reis
+Robert Buels
 
-Jonathan (jrockway) Rockway
+Robert (phaylon) Sedlacek
 
-Piotr (dexter) Roszatycki
+Robert (rlb3) Boone
 
 Sam (mugwump) Vilain
 
-Cory (gphat) Watson
+Scott (konobi) McWhirter
 
-Dylan Hardison (doc fixes)
+Shawn (Sartak) Moore
 
-... and many other #moose folks
-
-=head1 COPYRIGHT AND LICENSE
+Shlomi (rindolf) Fish
 
-Copyright 2006-2010 by Infinity Interactive, Inc.
+Tom (dec) Lanyon
 
-L<http://www.iinteractive.com>
+Wallace (wreis) Reis
 
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
+... and many other #moose folks
 
 =cut
index 5b8e3b3..c0bebc7 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Deprecated;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Package::DeprecationManager 0.07 -deprecations => {
@@ -44,17 +42,4 @@ If you specify C<< -api_version => $version >>, you can use deprecated features
 without warnings. Note that this special treatment is limited to the package
 that loads C<Moose::Deprecated>.
 
-=head1 AUTHORS
-
-Dave Rolsky E<lt>autarch@urth.orgE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 968a950..ce5ac46 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Error::Confess;
 use strict;
 use warnings;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base qw(Moose::Error::Default);
@@ -16,14 +14,12 @@ sub new {
 
 __PACKAGE__
 
+# ABSTRACT: Prefer C<confess>
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Error::Confess - Prefer C<confess>
-
 =head1 SYNOPSIS
 
     # Metaclass definition must come before Moose is used.
index 25bea3d..36992ce 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Error::Croak;
 use strict;
 use warnings;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base qw(Moose::Error::Default);
@@ -16,14 +14,12 @@ sub new {
 
 __PACKAGE__
 
+# ABSTRACT: Prefer C<croak>
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Error::Croak - Prefer C<croak>
-
 =head1 SYNOPSIS
 
     # Metaclass definition must come before Moose is used.
index 946ef57..5dcead0 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Error::Default;
 use strict;
 use warnings;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Carp::Heavy;
@@ -52,14 +50,12 @@ sub _create_error_carpmess {
 
 __PACKAGE__
 
+# ABSTRACT: L<Carp> based error generation for Moose.
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Error::Default - L<Carp> based error generation for Moose.
-
 =head1 DESCRIPTION
 
 This class implements L<Carp> based error generation.
index a863103..0f40570 100644 (file)
@@ -3,9 +3,6 @@ package Moose::Exporter;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-our $XS_VERSION = $VERSION;
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Class::MOP;
@@ -650,11 +647,9 @@ sub import {
 
 1;
 
-__END__
-
-=head1 NAME
+# ABSTRACT: make an import() and unimport() just like Moose.pm
 
-Moose::Exporter - make an import() and unimport() just like Moose.pm
+__END__
 
 =head1 SYNOPSIS
 
@@ -864,20 +859,4 @@ a metaclass for the caller is an error.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Dave Rolsky E<lt>autarch@urth.orgE<gt>
-
-This is largely a reworking of code in Moose.pm originally written by
-Stevan Little and others.
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2009-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 248a1b7..baa6217 100644 (file)
@@ -10,7 +10,6 @@ use List::MoreUtils 'any';
 use Try::Tiny;
 use overload     ();
 
-our $VERSION   = '1.9900';
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Deprecated;
@@ -1150,14 +1149,12 @@ sub register_implementation { 'Moose::Meta::Attribute' }
 
 1;
 
+# ABSTRACT: The Moose attribute metaclass
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Attribute - The Moose attribute metaclass
-
 =head1 DESCRIPTION
 
 This class is a subclass of L<Class::MOP::Attribute> that provides
@@ -1536,19 +1533,4 @@ Returns true if this attribute has any traits applied.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-Yuval Kogman E<lt>nothingmuch@woobling.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index e3d7a39..524c48d 100644 (file)
@@ -1,7 +1,5 @@
 package Moose::Meta::Attribute::Native;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 my @trait_names = qw(Bool Counter Number String Array Hash Code);
@@ -28,14 +26,12 @@ for my $trait_name (@trait_names) {
 
 1;
 
+# ABSTRACT: Delegate to native Perl types
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Attribute::Native - Delegate to native Perl types
-
 =head1 SYNOPSIS
 
   package MyClass;
@@ -247,47 +243,4 @@ the API were changed.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-B<with contributions from:>
-
-Robert (rlb3) Boone
-
-Paul (frodwith) Driver
-
-Shawn (Sartak) Moore
-
-Chris (perigrin) Prather
-
-Robert (phaylon) Sedlacek
-
-Tom (dec) Lanyon
-
-Yuval Kogman
-
-Jason May
-
-Cory (gphat) Watson
-
-Florian (rafl) Ragwitz
-
-Evan Carroll
-
-Jesse (doy) Luehrs
-
-Jay Hannah
-
-Robert Buels
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2007-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index a682e53..bb9f5f5 100644 (file)
@@ -6,8 +6,6 @@ use List::MoreUtils qw( any uniq );
 use Moose::Util::TypeConstraints;
 use Moose::Deprecated;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 requires '_helper_type';
@@ -200,11 +198,9 @@ no Moose::Util::TypeConstraints;
 
 1;
 
-__END__
-
-=head1 NAME
+# ABSTRACT: Shared role for native delegation traits
 
-Moose::Meta::Attribute::Native::Trait - Shared role for native delegation traits
+__END__
 
 =head1 BUGS
 
@@ -215,21 +211,4 @@ See L<Moose/BUGS> for details on reporting bugs.
 Documentation for Moose native traits can be found in
 L<Moose::Meta::Attribute::Native>.
 
-=head1 AUTHORS
-
-Yuval Kogman
-
-Shawn M Moore
-
-Jesse Luehrs
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2007-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 9c4f2ad..a516448 100644 (file)
@@ -2,8 +2,6 @@
 package Moose::Meta::Attribute::Native::Trait::Array;
 use Moose::Role;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 with 'Moose::Meta::Attribute::Native::Trait';
@@ -14,14 +12,12 @@ no Moose::Role;
 
 1;
 
+# ABSTRACT: Helper trait for array delegation
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Attribute::Native::Trait::Array - Helper trait for array delegation
-
 =head1 SYNOPSIS
 
     package Stuff;
@@ -302,17 +298,4 @@ This method accepts one or two arguments.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2007-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index e4ab4a3..44bffe5 100644 (file)
@@ -1,8 +1,6 @@
 package Moose::Meta::Attribute::Native::Trait::Bool;
 use Moose::Role;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 with 'Moose::Meta::Attribute::Native::Trait';
@@ -16,10 +14,6 @@ no Moose::Role;
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Attribute::Native::Trait::Bool - Helper trait for Bool attributes
-
 =head1 SYNOPSIS
 
   package Room;
@@ -84,17 +78,4 @@ Equivalent of 'not C<$value>'.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Jason May
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2007-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 87401e0..4288958 100644 (file)
@@ -1,8 +1,6 @@
 package Moose::Meta::Attribute::Native::Trait::Code;
 use Moose::Role;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 with 'Moose::Meta::Attribute::Native::Trait';
@@ -15,10 +13,6 @@ no Moose::Role;
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Attribute::Native::Trait::Code - Helper trait for Code attributes
-
 =head1 SYNOPSIS
 
   package Foo;
@@ -66,17 +60,4 @@ Calls the coderef with the the instance as invocant and given args.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-  Florian Ragwitz <rafl@debian.org>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2007-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index e64d19e..46f5178 100644 (file)
@@ -2,8 +2,6 @@
 package Moose::Meta::Attribute::Native::Trait::Counter;
 use Moose::Role;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 with 'Moose::Meta::Attribute::Native::Trait' =>
@@ -18,14 +16,12 @@ no Moose::Role;
 
 1;
 
+# ABSTRACT: Helper trait for counters
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Attribute::Native::Trait::Counter - Helper trait for counters
-
 =head1 SYNOPSIS
 
   package MyHomePage;
@@ -100,17 +96,4 @@ value.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2007-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index cea3fb6..feee855 100644 (file)
@@ -2,8 +2,6 @@
 package Moose::Meta::Attribute::Native::Trait::Hash;
 use Moose::Role;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 with 'Moose::Meta::Attribute::Native::Trait';
@@ -14,14 +12,12 @@ no Moose::Role;
 
 1;
 
+# ABSTRACT: Helper trait for HashRef attributes
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Attribute::Native::Trait::Hash - Helper trait for HashRef attributes
-
 =head1 SYNOPSIS
 
   package Stuff;
@@ -159,17 +155,4 @@ with the hash iterator. C<keys> or C<kv> are much safer.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2007-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 346e074..b703828 100644 (file)
@@ -1,8 +1,6 @@
 package Moose::Meta::Attribute::Native::Trait::Number;
 use Moose::Role;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 with 'Moose::Meta::Attribute::Native::Trait';
@@ -15,10 +13,6 @@ no Moose::Role;
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Attribute::Native::Trait::Number - Helper trait for Num attributes
-
 =head1 SYNOPSIS
 
   package Real;
@@ -92,17 +86,4 @@ Sets the current value of the attribute to its absolute value.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Robert Boone
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2007-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index f5c4db8..c413115 100644 (file)
@@ -1,8 +1,6 @@
 package Moose::Meta::Attribute::Native::Trait::String;
 use Moose::Role;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 with 'Moose::Meta::Attribute::Native::Trait';
@@ -15,14 +13,12 @@ no Moose::Role;
 
 1;
 
+# ABSTRACT: Helper trait for Str attributes
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Attribute::Native::Trait::String - Helper trait for Str attributes
-
 =head1 SYNOPSIS
 
   package MyHomePage;
@@ -128,17 +124,4 @@ This method requires at least one argument, and accepts no more than three.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2007-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 6764b8f..ae67045 100644 (file)
@@ -12,8 +12,6 @@ use List::Util qw( first );
 use List::MoreUtils qw( any all uniq first_index );
 use Scalar::Util 'weaken', 'blessed';
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Meta::Method::Overridden;
@@ -699,14 +697,12 @@ sub create_error {
 
 1;
 
+# ABSTRACT: The Moose metaclass
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Class - The Moose metaclass
-
 =head1 DESCRIPTION
 
 This class is a subclass of L<Class::MOP::Class> that provides
@@ -865,18 +861,5 @@ Throws the error created by C<create_error> using C<raise_error>
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
 
index 12837b0..6bb9f6c 100644 (file)
@@ -6,8 +6,6 @@ use warnings;
 use Class::MOP;
 use Scalar::Util qw( blessed );
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Class::MOP::Class::Immutable::Trait';
@@ -43,14 +41,12 @@ sub does_role {
 
 1;
 
+# ABSTRACT: Implements immutability for metaclass objects
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Class::Immutable::Trait - Implements immutability for metaclass objects
-
 =head1 DESCRIPTION
 
 This class makes some Moose-specific metaclass methods immutable. This
@@ -60,18 +56,5 @@ is deep guts.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Yuval Kogman E<lt>nothingmuch@cpan.orgE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2009-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
 
index f1c3f46..adbfedf 100644 (file)
@@ -4,8 +4,6 @@ package Moose::Meta::Instance;
 use strict;
 use warnings;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Class::MOP::MiniTrait;
@@ -16,14 +14,12 @@ Class::MOP::MiniTrait::apply(__PACKAGE__, 'Moose::Meta::Object::Trait');
 
 1;
 
+# ABSTRACT: The Moose Instance metaclass
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Instance - The Moose Instance metaclass
-
 =head1 SYNOPSIS
 
     # nothing to see here
@@ -49,19 +45,4 @@ C<Moose::Meta::Instance> is a subclass of L<Class::MOP::Instance>.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-Yuval Kogman E<lt>nothingmuch@woobling.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 95f9692..866ae30 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method;
 use strict;
 use warnings;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Class::MOP::MiniTrait;
@@ -35,14 +33,12 @@ sub _inline_throw_error {
 
 1;
 
+# ABSTRACT: A Moose Method metaclass
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Method - A Moose Method metaclass
-
 =head1 DESCRIPTION
 
 This class is a subclass of L<Class::MOP::Method> that provides
@@ -59,17 +55,4 @@ C<Moose::Meta::Method> is a subclass of L<Class::MOP::Method>.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index a00372f..96e6143 100644 (file)
@@ -6,8 +6,6 @@ use warnings;
 
 use Try::Tiny;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::Method',
@@ -127,14 +125,12 @@ sub _has_value {
 
 1;
 
+# ABSTRACT: A Moose Method metaclass for accessors
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Method::Accessor - A Moose Method metaclass for accessors
-
 =head1 DESCRIPTION
 
 This class is a subclass of L<Class::MOP::Method::Accessor> that
@@ -148,19 +144,4 @@ L<Class::MOP::Method::Accessor> documentation.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-Yuval Kogman E<lt>nothingmuch@woobling.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 9a833a7..c83df63 100644 (file)
@@ -6,8 +6,6 @@ use warnings;
 use Carp qw( confess );
 use Scalar::Util qw( blessed weaken );
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 4e8dc39..fed53ba 100644 (file)
@@ -7,8 +7,6 @@ use Moose::Role;
 
 use Scalar::Util qw( looks_like_number );
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 sub _inline_check_var_is_valid_index {
index fa0a858..94eebda 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Array::Writer;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index aff13c5..fea1a8d 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Array::accessor;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index bb2293a..49529a4 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Array::clear;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index a4ae57c..a7529e5 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Array::count;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 08ab6ac..c614339 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Array::delete;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 18b7354..af372cf 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Array::elements;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 60d26cb..ad5365a 100644 (file)
@@ -6,8 +6,6 @@ use warnings;
 use List::Util ();
 use Params::Util ();
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index a62c929..3333437 100644 (file)
@@ -5,8 +5,6 @@ use warnings;
 
 use Class::MOP::MiniTrait;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 18b971c..d79bf6f 100644 (file)
@@ -5,8 +5,6 @@ use warnings;
 
 use Params::Util ();
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index b7d1afa..890b724 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Array::insert;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index c9a50ae..e04400e 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Array::is_empty;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 735ba56..1c5fae5 100644 (file)
@@ -5,8 +5,6 @@ use warnings;
 
 use Moose::Util ();
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 1f7c301..203238f 100644 (file)
@@ -5,8 +5,6 @@ use warnings;
 
 use Params::Util ();
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index b016bf3..e0a9608 100644 (file)
@@ -6,8 +6,6 @@ use warnings;
 use List::MoreUtils ();
 use Params::Util ();
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 0bccc88..90bd431 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Array::pop;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index fab2f2f..d748dc5 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Array::push;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index facb09d..0ce8ba0 100644 (file)
@@ -6,8 +6,6 @@ use warnings;
 use List::Util ();
 use Params::Util ();
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 7089cef..1866100 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Array::set;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 53f9bed..beda7f0 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Array::shift;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 38b0668..b368f3f 100644 (file)
@@ -5,8 +5,6 @@ use warnings;
 
 use List::Util ();
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index ef17e4d..096ccff 100644 (file)
@@ -5,8 +5,6 @@ use warnings;
 
 use Params::Util ();
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 7018c33..57d949b 100644 (file)
@@ -5,8 +5,6 @@ use warnings;
 
 use Params::Util ();
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 2503498..2436766 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Array::splice;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index bd30372..5e4172f 100644 (file)
@@ -5,8 +5,6 @@ use warnings;
 
 use List::MoreUtils ();
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 2f9b142..4879916 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Array::unshift;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 3d40a44..5dcecf1 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Bool::not;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index e05b1f4..6f41195 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Bool::set;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index cf0bcda..0668faa 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Bool::toggle;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index fab5113..9da9d0f 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Bool::unset;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index f428137..368475f 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Code::execute;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 9034499..3c03627 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Code::execute_method;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 8c4984d..1924f76 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Collection;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index ead9b3c..efc194c 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Counter::Writer;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index a557a71..aa8816a 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Counter::dec;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 0723a78..cc18d1c 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Counter::inc;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index f5e56eb..ed3db54 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Counter::reset;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 34a07d2..0e0a8b0 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Counter::set;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 1cc8ddf..faf325c 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Hash;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 0d35542..f92dc06 100644 (file)
@@ -5,8 +5,6 @@ use warnings;
 
 use Class::MOP::MiniTrait;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index bb21f64..e2fa002 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Hash::accessor;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 4ed71e9..4adab12 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Hash::clear;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 5e0d15a..84080e5 100644 (file)
@@ -5,8 +5,6 @@ use warnings;
 
 use Scalar::Util qw( looks_like_number );
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 6c30a92..b509b08 100644 (file)
@@ -5,8 +5,6 @@ use warnings;
 
 use Scalar::Util qw( looks_like_number );
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index f3f746b..2551ab2 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Hash::delete;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 96fc4f9..bdcecaf 100644 (file)
@@ -5,8 +5,6 @@ use warnings;
 
 use Scalar::Util qw( looks_like_number );
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index c258236..cdfd0f0 100644 (file)
@@ -5,8 +5,6 @@ use warnings;
 
 use Scalar::Util qw( looks_like_number );
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index ad8fb25..0470326 100644 (file)
@@ -5,8 +5,6 @@ use warnings;
 
 use Scalar::Util qw( looks_like_number );
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index e168d24..e378a42 100644 (file)
@@ -5,8 +5,6 @@ use warnings;
 
 use Scalar::Util qw( looks_like_number );
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 7723d93..a25e780 100644 (file)
@@ -5,8 +5,6 @@ use warnings;
 
 use Scalar::Util qw( looks_like_number );
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index c8f3fdf..81176d1 100644 (file)
@@ -5,8 +5,6 @@ use warnings;
 
 use Scalar::Util qw( looks_like_number );
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index fce6d1f..1f2d3d8 100644 (file)
@@ -6,8 +6,6 @@ use warnings;
 use List::MoreUtils ();
 use Scalar::Util qw( looks_like_number );
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index f7f8ee1..d2f5980 100644 (file)
@@ -5,8 +5,6 @@ use warnings;
 
 use Scalar::Util qw( looks_like_number );
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 065bb82..c6029fa 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Number::abs;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 9215fa9..ca52e9c 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Number::add;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 31095fd..f79431b 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Number::div;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index a904dc2..928cc87 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Number::mod;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index fa26d26..3708f79 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Number::mul;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 43bb6cd..48d94ae 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Number::set;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 54daf7f..8b38530 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Number::sub;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 3c5dfd2..89d1f90 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::Reader;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 44633a7..2a202cd 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::String::append;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index e18493a..9c97ab3 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::String::chomp;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 6e0c91b..819f630 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::String::chop;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 89edb84..3111889 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::String::clear;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 8d4337d..c12c83c 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::String::inc;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 9288585..3f063ea 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::String::length;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 8731776..189ae0c 100644 (file)
@@ -6,8 +6,6 @@ use warnings;
 use Moose::Util ();
 use Params::Util ();
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 02ab816..62aa665 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Accessor::Native::String::prepend;
 use strict;
 use warnings;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index fd7716c..880f2fb 100644 (file)
@@ -6,8 +6,6 @@ use warnings;
 use Moose::Util ();
 use Params::Util ();
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 20c9922..25b3ac7 100644 (file)
@@ -5,8 +5,6 @@ use warnings;
 
 use Moose::Util ();
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 303e026..98bce72 100644 (file)
@@ -5,8 +5,6 @@ use warnings;
 
 use List::MoreUtils qw( any );
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Role;
index 3fb2f7e..359692d 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Augmented;
 use strict;
 use warnings;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::Method';
@@ -56,14 +54,12 @@ sub new {
 
 1;
 
+# ABSTRACT: A Moose Method metaclass for augmented methods
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Method::Augmented - A Moose Method metaclass for augmented methods
-
 =head1 DESCRIPTION
 
 This class implements method augmentation logic for the L<Moose>
@@ -109,17 +105,4 @@ option is required.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Yuval Kogman E<lt>nothingmuch@cpan.orgE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index d5c9334..e388996 100644 (file)
@@ -8,7 +8,6 @@ use Carp ();
 use Scalar::Util 'blessed', 'weaken', 'looks_like_number', 'refaddr';
 use Try::Tiny;
 
-our $VERSION   = '1.9900';
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::Method',
@@ -87,14 +86,12 @@ sub _eval_environment {
 
 1;
 
+# ABSTRACT: Method Meta Object for constructors
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Method::Constructor - Method Meta Object for constructors
-
 =head1 DESCRIPTION
 
 This class is a subclass of L<Class::MOP::Method::Constructor> that
@@ -112,18 +109,5 @@ L<Moose::Meta::Method> I<and> L<Class::MOP::Method::Constructor>.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHORS
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
 
index 7477713..b3f02b7 100644 (file)
@@ -7,8 +7,6 @@ use warnings;
 use Carp         'confess';
 use Scalar::Util 'blessed', 'weaken';
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::Method',
@@ -133,14 +131,12 @@ sub _get_delegate_accessor {
 
 1;
 
+# ABSTRACT: A Moose Method metaclass for delegation methods
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Method::Delegation - A Moose Method metaclass for delegation methods
-
 =head1 DESCRIPTION
 
 This is a subclass of L<Moose::Meta::Method> for delegation
@@ -192,17 +188,4 @@ constructor.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Dave Rolsky E<lt>autarch@urth.orgE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2009-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index a748a05..5723c78 100644 (file)
@@ -8,8 +8,6 @@ use Devel::GlobalDestruction ();
 use Scalar::Util 'blessed', 'weaken';
 use Try::Tiny;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::Method',
@@ -135,14 +133,12 @@ sub _generate_DEMOLISHALL {
 
 1;
 
+# ABSTRACT: Method Meta Object for destructors
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Method::Destructor - Method Meta Object for destructors
-
 =head1 DESCRIPTION
 
 This class is a subclass of L<Class::MOP::Class::Generated> that
@@ -195,18 +191,5 @@ of its parents defines a C<DEMOLISH> method, it needs a destructor.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHORS
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
 
index 2b5f994..1b89cf1 100644 (file)
@@ -4,8 +4,6 @@ package Moose::Meta::Method::Meta;
 use strict;
 use warnings;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::Method',
@@ -31,14 +29,12 @@ sub _make_compatible_with {
 
 1;
 
+# ABSTRACT: A Moose Method metaclass for C<meta> methods
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Method::Meta - A Moose Method metaclass for C<meta> methods
-
 =head1 DESCRIPTION
 
 This class is a subclass of L<Class::MOP::Method::Meta> that
@@ -52,17 +48,4 @@ L<Class::MOP::Method::Meta> documentation.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Jesse Luehrs E<lt>doy at tozt dot net<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 8178960..02580b4 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Method::Overridden;
 use strict;
 use warnings;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::Method';
@@ -49,14 +47,12 @@ sub new {
 
 1;
 
+# ABSTRACT: A Moose Method metaclass for overridden methods
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Method::Overridden - A Moose Method metaclass for overridden methods
-
 =head1 DESCRIPTION
 
 This class implements method overriding logic for the L<Moose>
@@ -98,17 +94,4 @@ is required.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Yuval Kogman E<lt>nothingmuch@cpan.orgE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 810e6da..aaa6ea7 100644 (file)
@@ -3,7 +3,6 @@ package Moose::Meta::Mixin::AttributeCore;
 use strict;
 use warnings;
 
-our $VERSION   = '1.9900';
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Class::MOP::Mixin::AttributeCore';
@@ -48,14 +47,12 @@ __PACKAGE__->meta->add_attribute(
 
 1;
 
+# ABSTRACT: Core attributes shared by attribute metaclasses
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Mixin::AttributeCore - Core attributes shared by attribute metaclasses
-
 =head1 DESCRIPTION
 
 This class implements the core attributes (aka properties) shared by all Moose
@@ -65,17 +62,4 @@ attributes. See the L<Moose::Meta::Attribute> documentation for API details.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHORS
-
-Dave Rolsky E<lt>autarch@urth.orgE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index ef5bc1f..1b727df 100644 (file)
@@ -3,8 +3,6 @@ package Moose::Meta::Object::Trait;
 
 use Scalar::Util qw(blessed);
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 sub _get_compatible_metaclass {
@@ -30,14 +28,12 @@ sub _get_compatible_metaclass_by_role_reconciliation {
 
 1;
 
+# ABSTRACT: Some overrides for L<Class::MOP::Object> functionality
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Object::Trait - Some overrides for L<Class::MOP::Object> functionality
-
 =head1 DESCRIPTION
 
 This module is entirely private, you shouldn't ever need to interact with
@@ -47,17 +43,4 @@ it directly.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Jesse Luehrs E<lt>doy at tozt dot netE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 0c0078e..996b759 100644 (file)
@@ -9,8 +9,6 @@ use Scalar::Util 'blessed';
 use Carp         'confess';
 use Devel::GlobalDestruction 'in_global_destruction';
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Meta::Class;
@@ -750,14 +748,12 @@ sub consumers {
 
 1;
 
+# ABSTRACT: The Moose Role metaclass
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Role - The Moose Role metaclass
-
 =head1 DESCRIPTION
 
 This class is a subclass of L<Class::MOP::Module> that provides
@@ -1019,17 +1015,4 @@ This will return a L<Class::MOP::Class> instance for this class.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index ca4d1d9..0743463 100644 (file)
@@ -4,8 +4,6 @@ use strict;
 use warnings;
 use metaclass;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 __PACKAGE__->meta->add_attribute('method_exclusions' => (
@@ -76,14 +74,12 @@ sub apply_after_method_modifiers    { (shift)->apply_method_modifiers('after'  =
 
 1;
 
+# ABSTRACT: A base class for role application
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Role::Application - A base class for role application
-
 =head1 DESCRIPTION
 
 This is the abstract base class for role applications.
@@ -137,18 +133,5 @@ consideration, and is intentionally not yet documented.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
 
index f72fc7e..372545e 100644 (file)
@@ -8,8 +8,6 @@ use Scalar::Util 'blessed';
 
 use Moose::Meta::Role::Composite;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::Role::Application';
@@ -254,14 +252,12 @@ sub apply_method_modifiers {
 
 1;
 
+# ABSTRACT: Combine two or more roles
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Role::Application::RoleSummation - Combine two or more roles
-
 =head1 DESCRIPTION
 
 Summation composes two traits, forming the union of non-conflicting
@@ -309,18 +305,5 @@ bindings and 'disabling' the conflicting bindings
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
 
index 2e78724..6924cd3 100644 (file)
@@ -7,8 +7,6 @@ use metaclass;
 use Moose::Util  'english_list';
 use Scalar::Util 'weaken', 'blessed';
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::Role::Application';
@@ -224,14 +222,12 @@ sub apply_method_modifiers {
 
 1;
 
+# ABSTRACT: Compose a role into a class
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Role::Application::ToClass - Compose a role into a class
-
 =head1 DESCRIPTION
 
 =head2 METHODS
@@ -264,18 +260,5 @@ Moose::Meta::Role::Application::ToClass - Compose a role into a class
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
 
index 23e48b0..73fb19c 100644 (file)
@@ -6,8 +6,6 @@ use metaclass;
 
 use Scalar::Util 'blessed';
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::Role::Application';
@@ -39,14 +37,12 @@ sub apply {
 
 1;
 
+# ABSTRACT: Compose a role into an instance
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Role::Application::ToInstance - Compose a role into an instance
-
 =head1 DESCRIPTION
 
 =head2 METHODS
@@ -67,18 +63,5 @@ Moose::Meta::Role::Application::ToInstance - Compose a role into an instance
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
 
index 972278d..21091d6 100644 (file)
@@ -6,8 +6,6 @@ use metaclass;
 
 use Scalar::Util    'blessed';
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::Role::Application';
@@ -184,14 +182,12 @@ sub apply_method_modifiers {
 
 1;
 
+# ABSTRACT: Compose a role into another role
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Role::Application::ToRole - Compose a role into another role
-
 =head1 DESCRIPTION
 
 =head2 METHODS
@@ -224,18 +220,5 @@ Moose::Meta::Role::Application::ToRole - Compose a role into another role
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
 
index a7404ce..a397545 100644 (file)
@@ -7,7 +7,6 @@ use Carp 'confess';
 use List::MoreUtils 'all';
 use Scalar::Util 'blessed', 'weaken';
 
-our $VERSION   = '1.9900';
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::Mixin::AttributeCore', 'Class::MOP::Object';
@@ -99,10 +98,6 @@ sub is_same_as {
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Role::Attribute - A Moose Attribute metaclass for Roles
-
 =head1 DESCRIPTION
 
 This class implements the API for attributes in roles. Attributes in roles are
@@ -162,17 +157,4 @@ L<Moose::Meta::Attribute> (and L<Class::MOP::Attribute>).
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Dave Rolsky E<lt>autarch@urth.orgE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index d764160..6ecad0c 100644 (file)
@@ -6,8 +6,6 @@ use metaclass;
 
 use Scalar::Util 'blessed';
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::Role';
@@ -146,14 +144,12 @@ sub reinitialize {
 
 1;
 
+# ABSTRACT: An object to represent the set of roles
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Role::Composite - An object to represent the set of roles
-
 =head1 DESCRIPTION
 
 A composite is a role that consists of a set of two or more roles.
@@ -205,17 +201,4 @@ string with the package name, as there is no real package for composite roles.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 3c5c2b3..6749385 100644 (file)
@@ -4,8 +4,6 @@ package Moose::Meta::Role::Method;
 use strict;
 use warnings;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::Method';
@@ -23,14 +21,12 @@ sub _make_compatible_with {
 
 1;
 
+# ABSTRACT: A Moose Method metaclass for Roles
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Role::Method - A Moose Method metaclass for Roles
-
 =head1 DESCRIPTION
 
 This is primarily used to mark methods coming from a role
@@ -41,17 +37,4 @@ of L<Moose::Meta::Method>.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 7b8e254..05e69fe 100644 (file)
@@ -8,8 +8,6 @@ use Moose::Util;
 
 use base qw(Moose::Meta::Role::Method::Required);
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 __PACKAGE__->meta->add_attribute('roles' => (
@@ -24,14 +22,12 @@ sub roles_as_english_list {
 
 1;
 
+# ABSTRACT: A Moose metaclass for conflicting methods in Roles
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Role::Method::Conflicting - A Moose metaclass for conflicting methods in Roles
-
 =head1 DESCRIPTION
 
 =head1 INHERITANCE
@@ -78,17 +74,4 @@ Returns the roles that generated this conflicting method as an English list.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 80b77f0..54e4f78 100644 (file)
@@ -10,8 +10,6 @@ use overload '""'     => sub { shift->name },   # stringify to method name
 
 use base qw(Class::MOP::Object);
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 # This is not a Moose::Meta::Role::Method because it has no implementation, it
@@ -26,14 +24,12 @@ sub new { shift->_new(@_) }
 
 1;
 
+# ABSTRACT: A Moose metaclass for required methods in Roles
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::Role::Method::Required - A Moose metaclass for required methods in Roles
-
 =head1 DESCRIPTION
 
 =head1 INHERITANCE
@@ -68,17 +64,4 @@ Returns the required method's name, as provided to the constructor.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index a9b02ef..816011a 100644 (file)
@@ -8,8 +8,6 @@ use metaclass;
 use Moose::Meta::Attribute;
 use Moose::Util::TypeConstraints ();
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 __PACKAGE__->meta->add_attribute('type_coercion_map' => (
@@ -99,14 +97,12 @@ sub coerce { $_[0]->_compiled_type_coercion->($_[1]) }
 
 1;
 
+# ABSTRACT: The Moose Type Coercion metaclass
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::TypeCoercion - The Moose Type Coercion metaclass
-
 =head1 DESCRIPTION
 
 A type coercion object is basically a mapping of one or more type
@@ -176,17 +172,4 @@ This will return a L<Class::MOP::Class> instance for this class.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 007c0eb..0e02d6d 100644 (file)
@@ -7,8 +7,6 @@ use metaclass;
 
 use Scalar::Util 'blessed';
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::TypeCoercion';
@@ -45,14 +43,12 @@ sub add_type_coercions {
 
 1;
 
+# ABSTRACT: The Moose Type Coercion metaclass for Unions
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::TypeCoercion::Union - The Moose Type Coercion metaclass for Unions
-
 =head1 DESCRIPTION
 
 This is a subclass of L<Moose::Meta::TypeCoercion> that is used for
@@ -81,17 +77,4 @@ union.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 0f142f4..b4cfec5 100644 (file)
@@ -15,8 +15,6 @@ use Sub::Name qw(subname);
 
 use base qw(Class::MOP::Object);
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 __PACKAGE__->meta->add_attribute('name'       => (reader => 'name'));
@@ -321,14 +319,12 @@ sub create_child_type {
 
 1;
 
+# ABSTRACT: The Moose Type Constraint metaclass
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::TypeConstraint - The Moose Type Constraint metaclass
-
 =head1 DESCRIPTION
 
 This class represents a single type constraint. Moose's built-in type
@@ -497,17 +493,4 @@ behavior and change how child types are created.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index db77ef6..a28473a 100644 (file)
@@ -7,8 +7,6 @@ use metaclass;
 use Scalar::Util 'blessed';
 use Moose::Util::TypeConstraints ();
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::TypeConstraint';
@@ -121,14 +119,12 @@ sub get_message {
 
 1;
 
+# ABSTRACT: Class/TypeConstraint parallel hierarchy
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::TypeConstraint::Class - Class/TypeConstraint parallel hierarchy
-
 =head1 DESCRIPTION
 
 This class represents type constraints for a class.
@@ -192,17 +188,4 @@ with accidentally autovivified type constraints.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Yuval Kogman E<lt>nothingmuch@cpan.orgE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index ed0ac1e..4d28b97 100644 (file)
@@ -10,8 +10,6 @@ use Moose::Util 'english_list';
 
 use Moose::Util::TypeConstraints ();
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::TypeConstraint';
@@ -102,14 +100,12 @@ sub get_message {
 
 1;
 
+# ABSTRACT: Type constraint for duck typing
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::TypeConstraint::DuckType - Type constraint for duck typing
-
 =head1 DESCRIPTION
 
 This class represents type constraints based on an enumerated list of
@@ -156,20 +152,5 @@ object!
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Chris Prather E<lt>chris@prather.orgE<gt>
-
-Shawn M Moore E<lt>sartak@gmail.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
 
index bfe6aa9..e27eb46 100644 (file)
@@ -6,8 +6,6 @@ use metaclass;
 
 use Moose::Util::TypeConstraints ();
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::TypeConstraint';
@@ -90,14 +88,12 @@ sub create_child_type {
 
 1;
 
+# ABSTRACT: Type constraint for enumerated values.
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::TypeConstraint::Enum - Type constraint for enumerated values.
-
 =head1 DESCRIPTION
 
 This class represents type constraints based on an enumerated list of
@@ -144,19 +140,6 @@ object!
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Yuval Kogman E<lt>nothingmuch@cpan.orgE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
 
 
index 8117e0a..9467edc 100644 (file)
@@ -4,8 +4,6 @@ use strict;
 use warnings;
 use metaclass;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::TypeConstraint';
@@ -81,15 +79,13 @@ sub parameterize {
 
 1;
 
+# ABSTRACT: Type constraints which can take a parameter (ArrayRef)
+
 __END__
 
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::TypeConstraint::Parameterizable - Type constraints which can take a parameter (ArrayRef)
-
 =head1 DESCRIPTION
 
 This class represents a parameterizable type constraint. This is a
@@ -116,17 +112,4 @@ confusing and needs some work.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 80c64a3..b6f334e 100644 (file)
@@ -8,8 +8,6 @@ use Scalar::Util 'blessed';
 use Moose::Util::TypeConstraints;
 use Moose::Meta::TypeConstraint::Parameterizable;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::TypeConstraint';
@@ -69,15 +67,13 @@ sub create_child_type {
 
 1;
 
+# ABSTRACT: Type constraints with a bound parameter (ArrayRef[Int])
+
 __END__
 
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::TypeConstraint::Parameterized - Type constraints with a bound parameter (ArrayRef[Int])
-
 =head1 METHODS
 
 This class is intentionally not documented because the API is
@@ -92,17 +88,4 @@ L<Moose::Meta::TypeConstraint>.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index be768eb..d43968f 100644 (file)
@@ -7,8 +7,6 @@ use metaclass;
 
 use Scalar::Util 'blessed';
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Class::MOP::Object';
@@ -63,15 +61,13 @@ sub find_type_constraint {
 
 1;
 
+# ABSTRACT: registry for type constraints
+
 __END__
 
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::TypeConstraint::Registry - registry for type constraints
-
 =head1 DESCRIPTION
 
 This class is a registry that maps type constraint names to
@@ -146,17 +142,4 @@ parent, if it has one.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 25fbb88..7d6aa19 100644 (file)
@@ -7,8 +7,6 @@ use metaclass;
 use Scalar::Util 'blessed';
 use Moose::Util::TypeConstraints ();
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::TypeConstraint';
@@ -102,14 +100,12 @@ sub create_child_type {
 
 1;
 
+# ABSTRACT: Role/TypeConstraint parallel hierarchy
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::TypeConstraint::Role - Role/TypeConstraint parallel hierarchy
-
 =head1 DESCRIPTION
 
 This class represents type constraints for a role.
@@ -167,17 +163,4 @@ object!
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Yuval Kogman E<lt>nothingmuch@cpan.orgE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 7d14287..b165490 100644 (file)
@@ -9,8 +9,6 @@ use Moose::Meta::TypeCoercion::Union;
 
 use List::Util qw(first);
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::TypeConstraint';
@@ -164,14 +162,12 @@ sub create_child_type {
 
 1;
 
+# ABSTRACT: A union of Moose type constraints
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Meta::TypeConstraint::Union - A union of Moose type constraints
-
 =head1 DESCRIPTION
 
 This metaclass represents a union of type constraints. A union takes
@@ -254,17 +250,4 @@ as its parent.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 6b9c7c9..8f0abb9 100644 (file)
@@ -13,8 +13,6 @@ use Try::Tiny ();
 use if ( not our $__mx_is_compiled ), 'Moose::Meta::Class';
 use if ( not our $__mx_is_compiled ), metaclass => 'Moose::Meta::Class';
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 sub new {
@@ -135,14 +133,12 @@ sub dump {
 
 1;
 
+# ABSTRACT: The base object for Moose
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Object - The base object for Moose
-
 =head1 DESCRIPTION
 
 This class is the default base class for all Moose-using classes. When
@@ -218,17 +214,4 @@ the maximum depth is 1, to avoid making a mess.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 7236037..f9300df 100644 (file)
@@ -7,8 +7,6 @@ use Carp         'croak';
 
 use Sub::Exporter;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose       ();
@@ -151,14 +149,12 @@ sub init_meta {
 
 1;
 
+# ABSTRACT: The Moose Role
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Role - The Moose Role
-
 =head1 SYNOPSIS
 
   package Eq;
@@ -293,19 +289,4 @@ ordering.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-Christian Hansen E<lt>chansen@cpan.orgE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 3ea7f05..0dee288 100644 (file)
@@ -12,8 +12,6 @@ use List::MoreUtils qw(any all);
 use overload ();
 use Class::MOP   0.60;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 my @exports = qw[
@@ -453,14 +451,12 @@ sub _is_role_only_subclass {
 
 1;
 
+# ABSTRACT: Utilities for working with Moose classes
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Util - Utilities for working with Moose classes
-
 =head1 SYNOPSIS
 
   use Moose::Util qw/find_meta does_role search_class_by_role/;
@@ -587,24 +583,5 @@ Here is a list of possible functions to write
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Anders Nor Berle E<lt>debolaz@gmail.comE<gt>
-
-B<with contributions from:>
-
-Robert (phaylon) Sedlacek
-
-Stevan Little
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2007-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
 
index 2c13148..1b465eb 100644 (file)
@@ -4,8 +4,6 @@ use strict;
 use warnings;
 use Scalar::Util 'blessed';
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 use List::MoreUtils qw( all );
@@ -169,11 +167,9 @@ sub _make_new_class {
 
 1;
 
-__END__
-
-=head1 NAME
+# ABSTRACT: Apply roles to any metaclass, as well as the object base class
 
-Moose::Util::MetaRole - Apply roles to any metaclass, as well as the object base class
+__END__
 
 =head1 SYNOPSIS
 
@@ -316,17 +312,4 @@ This function will apply the specified roles to the object's base class.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Dave Rolsky E<lt>autarch@urth.orgE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2009-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 1f66409..be9f4d7 100644 (file)
@@ -6,8 +6,6 @@ use List::MoreUtils qw( all any );
 use Scalar::Util qw( blessed reftype );
 use Moose::Exporter;
 
-our $VERSION = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 ## --------------------------------------------------------
@@ -879,14 +877,12 @@ sub _throw_error {
 
 1;
 
+# ABSTRACT: Type constraint system for Moose
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Moose::Util::TypeConstraints - Type constraint system for Moose
-
 =head1 SYNOPSIS
 
   use Moose::Util::TypeConstraints;
@@ -1437,17 +1433,4 @@ Adds C<$type> to the list of parameterizable types
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index 9d54897..c388288 100644 (file)
@@ -7,8 +7,6 @@ use Class::MOP;
 use Moose::Deprecated;
 use Scalar::Util 'blessed', 'looks_like_number';
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 sub Value { defined($_[0]) && !ref($_[0]) }
@@ -123,17 +121,4 @@ no user serviceable parts inside.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Yuval Kogman E<lt>nothingmuch@cpan.orgE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2007-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
index f32865e..f9b70b4 100644 (file)
@@ -9,8 +9,6 @@ use Test::Builder;
 use List::MoreUtils 'all';
 use Moose::Util 'does_role', 'find_meta';
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 my @exports = qw[
@@ -84,14 +82,12 @@ sub with_immutable (&@) {
 
 1;
 
+# ABSTRACT: Test functions for Moose specific features
+
 __END__
 
 =pod
 
-=head1 NAME
-
-Test::Moose - Test functions for Moose specific features
-
 =head1 SYNOPSIS
 
   use Test::More plan => 1;
@@ -165,20 +161,5 @@ class in C<@class_names> immutable in between the two runs.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Anders Nor Berle E<lt>debolaz@gmail.comE<gt>
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2007-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
 
index 3fac78e..8af0e03 100644 (file)
@@ -5,8 +5,6 @@ use warnings;
 
 use Class::MOP;
 
-our $VERSION   = '1.9900';
-$VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
 BEGIN {
@@ -23,14 +21,12 @@ BEGIN {
 
 1;
 
+# ABSTRACT: syntactic sugar to make Moose one-liners easier
+
 __END__
 
 =pod
 
-=head1 NAME
-
-oose - syntactic sugar to make Moose one-liners easier
-
 =head1 SYNOPSIS
 
   # create a Moose class on the fly ...
@@ -74,17 +70,4 @@ None reported. But it is a source filter and might have issues there.
 
 See L<Moose/BUGS> for details on reporting bugs.
 
-=head1 AUTHOR
-
-Chris Prather  C<< <chris@prather.org> >>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2007-2010 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut
diff --git a/xt/author/pod.t b/xt/author/pod.t
deleted file mode 100644 (file)
index 5627f22..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/usr/bin/perl
-
-use strict;
-use warnings;
-
-use Test::More;
-
-use Test::Requires {
-    'Test::Pod' => '1.14', # skip all if not installed
-};
-
-all_pod_files_ok();
diff --git a/xt/author/tabs.t b/xt/author/tabs.t
deleted file mode 100644 (file)
index b794cee..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/usr/bin/perl
-
-use strict;
-use warnings;
-
-use Test::More;
-
-use Test::Requires {
-    'Test::NoTabs' => '0.8', # skip all if not installed
-};
-
-# Module::Install has tabs, so we can't check 'inc' or ideally '.'
-all_perl_files_ok('lib', 't', 'xt');
-
diff --git a/xt/author/version_numbers.t b/xt/author/version_numbers.t
deleted file mode 100644 (file)
index 16c7f2f..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-use strict;
-use warnings;
-
-use File::Find::Rule;
-use Module::Info;
-
-use Test::More qw( no_plan );
-
-
-my %versions;
-for my $pm_file ( File::Find::Rule->file->name( qr/\.pm$/ )->in('lib' ) ) {
-    my $mod = Module::Info->new_from_file($pm_file);
-
-    ( my $stripped_file = $pm_file ) =~ s{^lib/}{};
-
-    $versions{$stripped_file} = $mod->version;
-}
-
-my $moose_ver = $versions{'Moose.pm'};
-
-for my $module ( grep { $_ ne 'Moose.pm' } sort keys %versions ) {
-    is( $versions{$module}, $moose_ver,
-        "version for $module is the same as in Moose.pm" );
-}
similarity index 100%
rename from xt/author/pod_spell.t
rename to xt/release/pod-spell.t