if($class ne __PACKAGE__){
$self->meta->_initialize_object($self, \%args);
}
-
return $self;
}
return;
}
-
-# Moose uses Application::ToInstance, Application::ToClass, Application::ToRole
sub apply {
my $self = shift;
my $consumer = shift;
return Mouse::Meta::Role::Application->new(@_)->apply($self, $consumer);
}
-
sub combine {
my($self, @role_specs) = @_;