| MooseX-Role-Strict documentation | Contained in the MooseX-Role-Strict distribution. |
MooseX::Meta::Role::Strict - Ensure we use strict role application.
Version 0.05
This is the metaclass for MooseX::Role::Strict. For internal use only.
Curtis "Ovid" Poe, <ovid at cpan.org>
Please report any bugs or feature requests to bug-moosex-role-strict at rt.cpan.org,
or through the web interface at
http://rt.cpan.org/NoAuth/ReportBug.html?Queue=MooseX-Role-Strict. I will
be notified, and then you'll automatically be notified of progress on your bug
as I make changes.
You can find documentation for this module with the perldoc command.
perldoc MooseX::Role::Strict
You can also look for information at:
Copyright 2009 Curtis "Ovid" Poe, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
| MooseX-Role-Strict documentation | Contained in the MooseX-Role-Strict distribution. |
package MooseX::Meta::Role::Strict; use Moose; extends 'Moose::Meta::Role'; our $VERSION = 0.05; override apply => sub { my ( $self, $other, @args ) = @_; if ( blessed($other) && $other->isa('Moose::Meta::Class') ) { # already loaded return MooseX::Meta::Role::Application::ToClass::Strict->new(@args) ->apply( $self, $other ); } super; }; 1; __END__