Add deprecation notices to all modules
Dave Rolsky [Sun, 21 Nov 2010 16:29:19 +0000 (10:29 -0600)]
lib/Moose/Policy.pm
lib/Moose/Policy/FollowPBP.pm
lib/Moose/Policy/JavaAccessors.pm
lib/Moose/Policy/SingleInheritence.pm

index 14bdb66..ebc704f 100644 (file)
@@ -66,6 +66,14 @@ Moose::Policy - Moose-mounted police
 
   # Foo now has (get, set)_bar methods as well as get_baz
 
+=head1 DEPRECATION NOTICE
+
+B<Moose::Policy is deprecated>.
+
+L<MooseX::FollowPBP> replaces the L<Moose::Policy::FollowPBP> module. The
+other policies included in this distribution do not yet have standalone MooseX
+modules, as of November, 2010.
+
 =head1 DESCRIPTION
 
 This module allows you to specify your project-wide or even company-wide 
index 631dac9..3e8da6a 100644 (file)
@@ -49,6 +49,12 @@ Moose::Policy::FollowPBP - Follow the recomendations in Perl Best Practices
   
   # Foo now has (get, set)_bar methods as well as get_baz
 
+=head1 DEPRECATION NOTICE
+
+B<Moose::Policy is deprecated>.
+
+Use L<MooseX::FollowPBP> instead.
+
 =head1 DESCRIPTION
 
 This meta-policy changes Moose's default accessor-naming behavior to
index 4a29979..489751c 100644 (file)
@@ -49,6 +49,10 @@ Moose::Policy::JavaAccessors - BeCause EveryOne Loves CamelCase
   
   # Foo now has (get, set)Bar methods as well as getBaz
 
+=head1 DEPRECATION NOTICE
+
+B<Moose::Policy is deprecated>.
+
 =head1 DESCRIPTION
 
 This meta-policy changes the behavior of Moose's default behavior in 
index 9228f51..0236c50 100644 (file)
@@ -44,6 +44,10 @@ Moose::Policy::SingleInheritence - Why would you ever need more than one?
   
   extends 'Foo', 'Bar';  # BOOM!!!!
 
+=head1 DEPRECATION NOTICE
+
+B<Moose::Policy is deprecated>.
+
 =head1 DESCRIPTION
 
 This module restricts Moose's C<extends> keyword so that you can only assign