1 package MooseX::StrictConstructor::Role::Metaclass;
6 use MooseX::StrictConstructor::Meta::Method::Constructor;
11 around 'make_immutable' => sub
18 ( constructor_class => 'MooseX::StrictConstructor::Meta::Method::Constructor',
34 MooseX::StrictConstructor::Meta::Class - A meta class for classes with strict constructors
38 use MooseX::StrictConstructor;
42 This class simply overrides C<make_immutable()> in
43 C<Moose::Meta::Class> to use
44 C<MooseX::StrictConstructor::Meta::Method::Constructor> as the
47 You should never have to use this class directly.
51 Dave Rolsky, C<< <autarch@urth.org> >>
53 =head1 COPYRIGHT & LICENSE
55 Copyright 2007 Dave Rolsky, All Rights Reserved.
57 This program is free software; you can redistribute it and/or modify
58 it under the same terms as Perl itself.