diff options
author | doy <doy@tozt.net> | 2009-04-08 02:29:59 -0500 |
---|---|---|
committer | doy <doy@tozt.net> | 2009-04-08 02:29:59 -0500 |
commit | 6571e62aa24c76fecc37dc06b6bbd3388792d02a (patch) | |
tree | 988b5b71b4e69435efe2a1a83aca2d8c3f3fb7fb /lib/MooseX/NonMoose | |
parent | 6ab7e1eabb1164e8f4e4e31f3ef6c987918ae5d3 (diff) | |
download | moosex-nonmoose-6571e62aa24c76fecc37dc06b6bbd3388792d02a.tar.gz moosex-nonmoose-6571e62aa24c76fecc37dc06b6bbd3388792d02a.zip |
default to inline_constructor => 0 on make_immutable
Diffstat (limited to 'lib/MooseX/NonMoose')
-rw-r--r-- | lib/MooseX/NonMoose/Meta/Role/Class.pm | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/MooseX/NonMoose/Meta/Role/Class.pm b/lib/MooseX/NonMoose/Meta/Role/Class.pm new file mode 100644 index 0000000..ef954b7 --- /dev/null +++ b/lib/MooseX/NonMoose/Meta/Role/Class.pm @@ -0,0 +1,12 @@ +package MooseX::NonMoose::Meta::Role::Class; +use Moose::Role; + +around _make_immutable_transformer => sub { + my $orig = shift; + my $self = shift; + return $self->$orig(inline_constructor => 0, @_); +}; + +no Moose::Role; + +1; |