X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FClass%2FMOP%2FModule.pm;h=d43bfbd68b84b56f1ae022fb8c127d807ee3bb87;hb=f3ddcd1a0bcb963fc368a7f7fcbd1cf76c515ed0;hp=ff34e0153f855320dff95263a82d75fe2da9e0cf;hpb=83e7706f183225d93f45b706323f47613b7a5e9e;p=gitmo%2FClass-MOP.git diff --git a/lib/Class/MOP/Module.pm b/lib/Class/MOP/Module.pm index ff34e01..d43bfbd 100644 --- a/lib/Class/MOP/Module.pm +++ b/lib/Class/MOP/Module.pm @@ -7,7 +7,7 @@ use warnings; use Carp 'confess'; use Scalar::Util 'blessed'; -our $VERSION = '0.71'; +our $VERSION = '0.80'; $VERSION = eval $VERSION; our $AUTHORITY = 'cpan:STEVAN'; @@ -64,40 +64,35 @@ Class::MOP::Module - Module Meta Object =head1 DESCRIPTION -This is an abstraction of a Perl 5 module, it is a superclass of -L. A module essentially a package with metadata, -in our case the version and authority. +A module is essentially a L with metadata, in our +case the version and authority. -=head1 METHODS - -=over 4 +=head1 INHERITANCE -=item B +B is a subclass of L. -Returns a metaclass for this package. - -=item B +=head1 METHODS -This will initialize a Class::MOP::Module instance which represents -the module of C<$package_name>. +=over 4 -=item B +=item B<< $metamodule->version >> -This is a read-only attribute which returns the C<$VERSION> of the -package for the given instance. +This is a read-only attribute which returns the C<$VERSION> of the +package, if one exists. -=item B +=item B<< $metamodule->authority >> -This is a read-only attribute which returns the C<$AUTHORITY> of the -package for the given instance. +This is a read-only attribute which returns the C<$AUTHORITY> of the +package, if one exists. -=item B +=item B<< $metamodule->identifier >> -This constructs a string of the name, version and authority. +This constructs a string which combines the name, version and +authority. -=item B +=item B<< Class::MOP::Module->meta >> -This creates the module; it does not return a useful result. +This will return a L instance for this class. =back @@ -107,7 +102,7 @@ Stevan Little Estevan@iinteractive.comE =head1 COPYRIGHT AND LICENSE -Copyright 2006-2008 by Infinity Interactive, Inc. +Copyright 2006-2009 by Infinity Interactive, Inc. L