move repository to http://github.com/moose/MooseX-AlwaysCoerce
[gitmo/MooseX-AlwaysCoerce.git] / lib / MooseX / AlwaysCoerce.pm
index ff7b2c6..5ea5559 100644 (file)
@@ -1,28 +1,21 @@
 package MooseX::AlwaysCoerce;
+# ABSTRACT: Automatically enable coercions for Moose attributes
 
 use strict;
 use warnings;
 
-use namespace::autoclean;
+use namespace::autoclean 0.12;
 use Moose ();
-use MooseX::ClassAttribute ();
+use MooseX::ClassAttribute 0.24 ();
 use Moose::Exporter;
 use Moose::Util::MetaRole;
 use Carp;
 
 Moose::Exporter->setup_import_methods;
 
-=head1 NAME
+=pod
 
-MooseX::AlwaysCoerce - Automatically enable coercions for Moose attributes
-
-=head1 VERSION
-
-Version 0.16
-
-=cut
-
-our $VERSION = '0.16';
+=for stopwords coercions
 
 =head1 SYNOPSIS
 
@@ -39,7 +32,7 @@ our $VERSION = '0.16';
 
 =head1 DESCRIPTION
 
-Have you ever spent an hour or more trying to figure out "WTF, why did my
+Have you ever spent an hour or more trying to figure out "Hey, why did my
 coercion not run?" only to find out that you forgot C<< coerce => 1 >> ?
 
 Just load this module in your L<Moose> class and C<< coerce => 1 >> will be
@@ -112,14 +105,12 @@ sub init_meta {
     goto $init_meta;
 }
 
-=head1 AUTHOR
-
-Rafael Kitover, C<< <rkitover at cpan.org> >>
-
-=head1 CONTRIBUTORS
+1;
+# vim:et sts=4 sw=4 tw=0:
+__END__
 
-Schwern: Michael G. Schwern <mschwern@cpan.org>
-Ether: Karen Etheridge <ether@cpan.org>
+=for Pod::Coverage
+    init_meta
 
 =head1 BUGS
 
@@ -137,6 +128,8 @@ You can find more information at:
 
 L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=MooseX-AlwaysCoerce>
 
+=for stopwords AnnoCPAN
+
 =item * AnnoCPAN: Annotated CPAN documentation
 
 L<http://annocpan.org/dist/MooseX-AlwaysCoerce>
@@ -155,16 +148,8 @@ L<http://search.cpan.org/dist/MooseX-AlwaysCoerce/>
 
 My own stupidity, for inspiring me to write this module.
 
-Dave Rolsky, for telling me how to do it the L<Moose> way.
-
-=head1 COPYRIGHT & LICENSE
-
-Copyright (c) 2009-2010 Rafael Kitover
+=for stopwords Rolsky
 
-This program is free software; you can redistribute it and/or modify it
-under the same terms as Perl itself.
+Dave Rolsky, for telling me how to do it the L<Moose> way.
 
 =cut
-
-1; # End of MooseX::AlwaysCoerce
-# vim:et sts=4 sw=4 tw=0: