use Moo::_Utils;
use B 'perlstring';
-our $VERSION = '0.009014'; # 0.9.13
+our $VERSION = '0.009_015'; # 0.9.15
$VERSION = eval $VERSION;
-sub Moo::HandleMoose::AuthorityHack::DESTROY {
- require Moo::HandleMoose;
- Moo::HandleMoose->import;
-}
-
-if ($INC{"Moose.pm"}) {
- require Moo::HandleMoose;
- Moo::HandleMoose->import;
-} else {
- $Moose::AUTHORITY = bless({}, 'Moo::HandleMoose::AuthorityHack');
-}
+require Moo::sification;
our %MAKERS;
probably the weakest part of Moose design-wise.
C<initializer> is not supported in core since the author considers it to be a
-bad idea but may be supported by an extension in future.
+bad idea but may be supported by an extension in future. Meanwhile C<trigger> or
+C<coerce> are more likely to be able to fulfill your needs.
There is no meta object. If you need this level of complexity you wanted
L<Moose> - Moo succeeds at being small because it explicitly does not