From 30e88be1e4dc046c56384cdd0f4449c2bb5b56e2 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Fri, 3 Jul 2009 13:31:00 -0500 Subject: doc the metaclass trait --- lib/MooseX/ABC/Trait/Class.pm | 52 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/lib/MooseX/ABC/Trait/Class.pm b/lib/MooseX/ABC/Trait/Class.pm index b5388bf..70e0c0e 100644 --- a/lib/MooseX/ABC/Trait/Class.pm +++ b/lib/MooseX/ABC/Trait/Class.pm @@ -2,6 +2,17 @@ package MooseX::ABC::Trait::Class; use Moose::Role; use MooseX::AttributeHelpers; +=head1 NAME + +MooseX::ABC::Trait::Class - metaclass trait for L + +=head1 DESCRIPTION + +This is a metaclass trait for L which implements the behavior of +dying if a subclass doesn't implement the required methods. + +=cut + has required_methods => ( metaclass => 'Collection::Array', is => 'ro', @@ -52,4 +63,45 @@ around _immutable_options => sub { no Moose::Role; +=head1 SUPPORT + +You can find this documentation for this module with the perldoc command. + + perldoc MooseX::ABC + +You can also look for information at: + +=over 4 + +=item * AnnoCPAN: Annotated CPAN documentation + +L + +=item * CPAN Ratings + +L + +=item * RT: CPAN's request tracker + +L + +=item * Search CPAN + +L + +=back + +=head1 AUTHOR + + Jesse Luehrs + +=head1 COPYRIGHT AND LICENSE + +This software is copyright (c) 2009 by Jesse Luehrs. + +This is free software; you can redistribute it and/or modify it under +the same terms as perl itself. + +=cut + 1; -- cgit v1.2.3-54-g00ecf