X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMooseX-StrictConstructor.git;a=blobdiff_plain;f=lib%2FMooseX%2FStrictConstructor%2FTrait%2FClass.pm;h=f4c106a50b8ccdc83df940f33fc16a18ac000176;hp=776953bcce7d0c0fb5b22bc3c885788e79e10082;hb=7e1ef712f7bd41f400fa9d7cc565487fa2fff57e;hpb=0b481649bae9c0a45b916d446850068f3ebd7f64 diff --git a/lib/MooseX/StrictConstructor/Trait/Class.pm b/lib/MooseX/StrictConstructor/Trait/Class.pm index 776953b..f4c106a 100644 --- a/lib/MooseX/StrictConstructor/Trait/Class.pm +++ b/lib/MooseX/StrictConstructor/Trait/Class.pm @@ -33,7 +33,9 @@ around '_inline_BUILDALL' => sub { # lose the role. after superclasses => sub { my $self = shift; - return if not @_; + + return unless @_; + Moose::Util::MetaRole::apply_base_class_roles( for => $self->name, roles => ['MooseX::StrictConstructor::Role::Object'],